CTCaer
e487de8fdd
Bump hekate to v6.5.3 and Nyx to v1.9.3
2026-06-16 23:01:46 +03:00
CTCaer
739805357f
sdmmc: add sd vendor/rsvd info
2026-06-16 22:57:49 +03:00
CTCaer
a7f0d6768c
sdmmc: add gen cmd support
2026-06-16 22:55:49 +03:00
CTCaer
cbefe41452
nyx: info: add sd vendor bits info
2026-06-16 22:51:08 +03:00
CTCaer
9b5c65ac63
nyx: info: sd improvements
...
- Better DDR200 detection (experimental)
- Add Kowin MID
- Add Vendor bits info
2026-06-16 15:04:09 +03:00
CTCaer
d01a7285df
bdk: sdmmc: better DDR200 detection
...
Still experimental.
2026-06-16 15:01:19 +03:00
CTCaer
52ba13da50
sdmmc: CMD12 is not needed for single blocks
2026-06-16 14:58:35 +03:00
CTCaer
1434193f34
hos: add 22.5.0 support
2026-06-16 06:14:03 +03:00
CTCaer
8a333501f2
sdmmc: refactor and simplify various functions
2026-06-15 14:59:11 +03:00
CTCaer
5d6d86b86a
sdmmc: modernize SD/eMMC cmds
...
Add up to SDA 8.0.0 and eMMC 5.1 and correct some
2026-06-13 21:26:51 +03:00
CTCaer
229e7223cf
nyx: info: add sda version and sde info
2026-06-09 07:02:55 +03:00
CTCaer
b857af7cd0
sdmmc: identify SD Express cards
2026-06-09 07:01:21 +03:00
CTCaer
0eb287bc18
sdmmc: add get sda spec version function
...
Returned number is major version.
2026-06-09 07:00:26 +03:00
CTCaer
d873ebf0cd
sdmmc: refactor ICR/OCR defines
...
And others.
Also add some debug prints and move ocr argument to get op cond.
2026-06-09 06:57:53 +03:00
CTCaer
07f9043bcd
nyx: parted: correct gpt validation check
...
This fixes an issue when second sector has garbage data that would cause a spinloop.
2026-05-18 14:25:24 +03:00
CTCaer
02ece2293e
nyx: info: adjust 20nm wafer max X
2026-05-18 14:22:01 +03:00
CTCaer
54a26fe587
nyx: info: add warnings for wrong pmic rev
...
Revision must match, so show a warning icon if not.
2026-05-18 14:20:07 +03:00
CTCaer
9494767295
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-20 13:34:55 +02:00
CTCaer
e26b941f90
Bump hekate to v6.5.2 and Nyx to v1.9.2
2026-03-19 21:10:35 +02:00
CTCaer
fc493cd999
hos: pull missed se adjusted return values
...
And fix nogc patches.
2026-03-19 21:10:20 +02:00
CTCaer
0805f619ab
hos: add bc based mem mode support
2026-03-19 16:28:46 +02:00
CTCaer
2402d35075
nyx: info: improve emmc info
...
And also add maintenance (bkops) info.
2026-03-19 15:17:58 +02:00
CTCaer
1ad2233db5
bdk: sdmmc: parse bkops info
2026-03-19 15:15:40 +02:00
CTCaer
04c4cfdd34
nyx: info: seems that 16nm wafer has 28 max Y
2026-03-18 22:35:02 +02:00
CTCaer
c7ffcb22b1
nyx: add info about 7" LCD OEM clone
...
And its touch panel.
TODO: Find markings on it and use them.
2026-03-18 22:35:01 +02:00
CTCaer
bf7b612580
minerva: fix off-by-one in shifting
2026-03-18 22:35:01 +02:00
CTCaer
6e24a29fac
l4t: refactor return values
2026-03-18 22:35:01 +02:00
CTCaer
8ae7404529
bdk: memory map: define max use from sdram params
2026-03-18 22:35:01 +02:00
CTCaer
ef1ce85735
bdk: sdmmc: rename bkops define
...
And remove dead code.
2026-03-18 22:35:01 +02:00
CTCaer
c6c89ce0b1
bdk: smmu: reset heap on disable
...
And rename domain init/deinit
2026-03-18 22:35:01 +02:00
CTCaer
5328c21df6
bdk: sdram: add missing T210 1GB density timings
2026-03-18 22:35:01 +02:00
CTCaer
a17ddeecbe
nyx: add creme accent support
...
Also change reset to default grey instead of current.
2026-03-18 22:35:01 +02:00
CTCaer
a052929c5a
bdk: lvgl: add creme accent support
2026-03-18 22:35:01 +02:00
CTCaer
e3334b9a85
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-18 22:35:01 +02:00
CTCaer
f2c2a77bc4
touch: increase max allowed touched area
2026-03-18 22:35:01 +02:00
CTCaer
ecbbc865bc
hos: add 22.0.0 support
2026-03-18 22:35:01 +02:00
CTCaer
fc370d0608
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-02-25 13:49:33 +02:00
CTCaer
31406d799b
hekate/nyx: remove obsolete compile flag
...
BDK_MC_ENABLE_AHB_REDIRECT
2026-02-25 13:33:17 +02:00
CTCaer
392cda96d9
bdk: mc: always enable ahb redirection
2026-02-25 13:32:18 +02:00
CTCaer
e883d8644f
nyx: show forced 8GB with an asterisk
2026-02-24 19:11:29 +02:00
CTCaer
68e8517c09
nyx: fix off-by-one bug in emmc part manager
...
Last step after finish do not have a UMS option, so adjust accordingly.
2026-02-24 01:25:13 +02:00
CTCaer
c7f5b1ffe0
hos: fix building
2026-02-22 08:53:42 +02:00
CTCaer
1b8aa8a97b
bdk: touch: add clone support
...
From LCD on OLED sku.
2026-02-22 08:51:54 +02:00
CTCaer
b2116ded8a
nyx: emummc: remove unneeded stuff, it's 2026.
2026-02-22 08:50:45 +02:00
CTCaer
63c6cfedef
hekate/nyx: adjust handling of sdmmc return values
2026-02-22 08:47:22 +02:00
CTCaer
25fda88e46
bdk: sdmmc: homogenize return values
...
The actual target of this refactoring.
2026-02-22 08:32:34 +02:00
CTCaer
0b707ac1ae
nyx: emu/emmc tools: homogenize return values
2026-02-22 04:24:01 +02:00
CTCaer
520bc8cbfb
hos: homogenize return values
2026-02-22 04:14:00 +02:00
CTCaer
8e3771afbb
hekate/nyx: adjust handling of ini return values
2026-02-22 03:23:44 +02:00
CTCaer
719c109d4e
bdk: ini: homogenize return values
2026-02-22 03:23:28 +02:00