CTCaer
9d0ed664cb
sdmmc: modernize SD/eMMC cmds
...
Add up to SDA 8.0.0 and eMMC 5.1 and correct some
2026-06-17 06:29:50 +02:00
CTCaer
8e6667ed72
nyx: info: add sda version and sde info
2026-06-17 06:27:45 +02:00
CTCaer
e69ef9ee0d
sdmmc: identify SD Express cards
2026-06-17 06:27:44 +02:00
CTCaer
de7cf0cf83
sdmmc: add get sda spec version function
...
Returned number is major version.
2026-06-17 06:25:34 +02:00
CTCaer
4626816d40
sdmmc: refactor ICR/OCR defines
...
And others.
Also add some debug prints and move ocr argument to get op cond.
2026-06-17 06:25:29 +02:00
CTCaer
5cab679a07
nyx: parted: correct gpt validation check
...
This fixes an issue when second sector has garbage data that would cause a spinloop.
2026-06-17 06:15:10 +02:00
CTCaer
38c74c961b
nyx: info: adjust 20nm wafer max X
2026-06-17 06:15:10 +02:00
CTCaer
ddbc8e0d76
nyx: info: add warnings for wrong pmic rev
...
Revision must match, so show a warning icon if not.
2026-06-17 06:15:10 +02:00
NaGa
1c7792e386
emuSD & other fixes
2026-04-08 17:03:38 +02:00
NaGa
17425831d5
raw base emummc fix
2026-04-06 16:37:26 +02:00
NaGa
517aa92740
1250 vdd2
2026-04-01 02:35:39 +02:00
NaGa
91cdf02c43
warmboot fix
v6.5.2
2026-03-28 03:52:26 +01:00
NaGa
45318f691f
.
2026-03-28 01:42:43 +01:00
CTCaer
a60510f7de
bdk: mc: add offset to arc aperture
...
And increase it back to 4KB for TSEC only, since the firmware actually checks for it.
2026-03-27 20:44:29 +01:00
CTCaer
6b8f857021
Bump hekate to v6.5.2 and Nyx to v1.9.2
2026-03-27 20:44:29 +01:00
CTCaer
d086da50d7
hos: pull missed se adjusted return values
...
And fix nogc patches.
2026-03-27 20:44:29 +01:00
CTCaer
fee45ff62d
hos: add bc based mem mode support
2026-03-27 20:44:29 +01:00
CTCaer
1d4b835060
nyx: info: improve emmc info
...
And also add maintenance (bkops) info.
2026-03-27 20:44:15 +01:00
CTCaer
1561af252f
bdk: sdmmc: parse bkops info
2026-03-27 20:44:15 +01:00
CTCaer
5b1f9d25e7
nyx: info: seems that 16nm wafer has 28 max Y
2026-03-27 20:44:15 +01:00
CTCaer
14d9d3e9bf
nyx: add info about 7" LCD OEM clone
...
And its touch panel.
TODO: Find markings on it and use them.
2026-03-27 20:44:15 +01:00
CTCaer
70262c8695
minerva: fix off-by-one in shifting
2026-03-27 20:44:15 +01:00
CTCaer
d8487e529b
l4t: refactor return values
2026-03-27 20:44:15 +01:00
CTCaer
f6cecdc783
bdk: memory map: define max use from sdram params
2026-03-27 20:44:15 +01:00
CTCaer
387b5b07ed
bdk: sdmmc: rename bkops define
...
And remove dead code.
2026-03-27 20:44:15 +01:00
CTCaer
e7deafd6a1
bdk: smmu: reset heap on disable
...
And rename domain init/deinit
2026-03-27 20:42:31 +01:00
CTCaer
3e6df2459d
bdk: sdram: add missing T210 1GB density timings
2026-03-27 20:42:31 +01:00
CTCaer
902246984b
nyx: add creme accent support
...
Also change reset to default grey instead of current.
2026-03-27 20:42:31 +01:00
CTCaer
7ca071a67c
bdk: lvgl: add creme accent support
2026-03-27 20:42:31 +01:00
CTCaer
07408305f5
bdk: lvgl: correct slider knob signal coordinates
...
It should always point to the middle of the knob and not be variable with offset.
2026-03-27 20:42:31 +01:00
CTCaer
64a5d48ab5
touch: increase max allowed touched area
2026-03-27 20:42:31 +01:00
CTCaer
fb6fb75448
hos: add 22.0.0 support
2026-03-27 20:42:31 +01:00
CTCaer
a02624cd39
bdk: mc: reduce ahb aperture by 4KB
...
The state machine automatically uses TOM + 4KB as real top address.
This can cause issues with HW that accesses that low RAM range,
since once the request enters ARC can't be redirected to MC and can hang.
2026-03-27 20:42:31 +01:00
CTCaer
a4765e2839
hekate/nyx: remove obsolete compile flag
...
BDK_MC_ENABLE_AHB_REDIRECT
2026-03-27 20:42:31 +01:00
CTCaer
88ba35b73f
bdk: mc: always enable ahb redirection
2026-03-27 20:42:31 +01:00
CTCaer
860e1b12ac
nyx: show forced 8GB with an asterisk
2026-03-27 20:42:31 +01:00
CTCaer
95639d9bf1
nyx: fix off-by-one bug in emmc part manager
...
Last step after finish do not have a UMS option, so adjust accordingly.
2026-03-27 20:42:31 +01:00
CTCaer
eb8f46fd74
hos: fix building
2026-03-27 20:42:31 +01:00
CTCaer
f975364a8e
bdk: touch: add clone support
...
From LCD on OLED sku.
2026-03-27 20:42:31 +01:00
CTCaer
096e544332
nyx: emummc: remove unneeded stuff, it's 2026.
2026-03-27 20:42:31 +01:00
CTCaer
c5eefcb609
hos: homogenize return values
2026-03-27 20:19:37 +01:00
CTCaer
89b71d9e81
hekate/nyx: adjust handling of ini return values
2026-03-27 20:17:35 +01:00
CTCaer
72623d5a80
bdk: ini: homogenize return values
2026-03-27 20:16:31 +01:00
CTCaer
12d970fa64
bdk: pmc: homogenize return values
2026-03-27 20:16:31 +01:00
CTCaer
0a0e8697bc
nyx: adjust handling of kfuse return values
2026-03-27 20:16:31 +01:00
CTCaer
9bca3c0253
bdk: kfuse: homogenize return values
2026-03-27 20:16:31 +01:00
CTCaer
fcbae9d581
bdk: clock: homogenize return values
2026-03-27 20:16:31 +01:00
CTCaer
a8325f4ec4
bdk: tsec: homogenize return values
2026-03-27 20:16:31 +01:00
CTCaer
2ce8a57b89
nyx: adjust handling of se return values
2026-03-27 20:16:31 +01:00
CTCaer
0e49d62bed
bdk: se: homogenize return values
2026-03-27 20:16:31 +01:00