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
CTCaer
4f9a173087
bdk: pmc: homogenize return values
2026-02-22 03:17:48 +02:00
CTCaer
c114c46c92
nyx: adjust handling of kfuse return values
2026-02-22 03:15:56 +02:00
CTCaer
6c642abb7b
bdk: kfuse: homogenize return values
2026-02-22 03:15:41 +02:00
CTCaer
5471449860
bdk: clock: homogenize return values
2026-02-22 03:13:50 +02:00
CTCaer
0b7415f6d4
bdk: tsec: homogenize return values
2026-02-22 03:10:18 +02:00
CTCaer
d286af0647
nyx: adjust handling of se return values
2026-02-22 03:08:47 +02:00
CTCaer
d328d56268
bdk: se: homogenize return values
2026-02-22 03:08:34 +02:00
CTCaer
ab799e4ee7
bdk: power: homogenize return values
2026-02-22 02:57:38 +02:00
CTCaer
1f2855b17d
bdk: dram: homogenize return values
2026-02-22 02:53:55 +02:00
CTCaer
67a7d93a94
nyx: adjust handling of touch return values
2026-02-22 02:51:47 +02:00
CTCaer
9b2026ac6e
bdk: touch: homogenize return values
2026-02-22 02:50:45 +02:00
CTCaer
cb81aaecdb
bdk: i2c: homogenize return values
2026-02-22 02:42:53 +02:00
CTCaer
2b87c39a7a
nyx: wait for the first frame to render
...
Needed for lcd oem clones on oled sku because of no fade in support.
2026-02-22 02:28:28 +02:00
CTCaer
722a4a24c8
bdk: vic: expose idle wait
2026-02-22 02:27:08 +02:00
CTCaer
2824dff8f0
bdk: touch: check event count for wait event
...
And increase checks during autotune execution.
2026-02-21 09:15:15 +02:00
CTCaer
d493f0d040
nyx: update for new touch driver changes
2026-02-20 02:52:12 +02:00
CTCaer
3e141fba20
bdk: touch: simplify input reporting
...
Additionally, touch polling now returns 1 for no event result.
2026-02-20 02:50:18 +02:00
CTCaer
c067c113e6
bdk: touch: switch to custom chip info cmd
...
And also check if chip id is correct on init.
2026-02-20 02:39:54 +02:00
CTCaer
98c14fd3c1
bdk: touch: use packet i2c for all transfers
...
The repeating byte doesn't exist in i2c packet mode.
Additionally, adjust split transfers to one.
2026-02-20 02:36:38 +02:00
CTCaer
f6bf40b903
bdk: touch: refactor
...
And also use packet mode for big tx/rx combo i2c trasnfers.
2026-02-20 00:43:58 +02:00
CTCaer
0815ae9c58
bdk: i2c: optimize packet mode functions
...
- Allow xfer packet to send up to 20 bytes before receiving
- Remove interrupt use since it's only polling
- Check proper status for TX finish.
2026-02-20 00:32:36 +02:00
CTCaer
304cb0c571
bdk: i2c: refactor
2026-02-20 00:00:33 +02:00
CTCaer
143b5db993
bdk: clk: add missing macro
2026-02-17 21:43:39 +02:00
CTCaer
09322216c4
nyx: parted: remove android 10 references
...
Additionally, swap Legacy and Dynamic button sides and state dynamic is preferred.
2026-02-15 02:42:22 +02:00
CTCaer
c8eef39bd3
nyx: tools: swap result check for touch ito test
2026-02-15 02:40:34 +02:00
CTCaer
0a55598ab6
bdk: touch: refactor/improve
...
- Remove useless poll wait
- Use more defines
- Deduplicate code
- Add more checks
- Add switch sense mode
2026-02-15 02:32:38 +02:00
CTCaer
38e73d6492
bdk: clk: reduce i2c freq input to save power
2026-02-14 23:59:39 +02:00
CTCaer
efebd2887e
readme: add which are ini only and adjust defaults
2026-02-12 22:12:08 +02:00
CTCaer
38210a08d1
bdk: vic: add hw version that this driver aims for
...
Also TRM lies about best cache width, like always.
The higher the faster. The lower the simpler alignment.
A balanced one is used by default.
2026-02-12 22:04:56 +02:00
CTCaer
634d96ea66
nyx: fix launch rolling boot entry names
...
Somehow this broke half a decade ago and it went unnoticed... which is good.
Fix it and make measurements fully proper.
2026-02-12 22:02:04 +02:00
CTCaer
cc94573dcb
nyx: use renamed bm92t function
2026-02-12 21:59:03 +02:00
CTCaer
ca8717d4a7
bdk: bm92t: do not parse non fixed pdos
2026-02-12 21:56:39 +02:00
CTCaer
e6984a149b
bdk: sdmmc: remove dependency to ram for init
2026-02-12 21:53:59 +02:00
CTCaer
5cb44753fc
nyx: adjust sdmmc dma buffer name
2026-02-12 21:41:21 +02:00
CTCaer
9171fa70c9
bdk: mem: rename sdmmc dma buffer
2026-02-12 21:38:56 +02:00
CTCaer
3052df722b
hekate/nyx: adjust exception storage based on bdk
2026-02-12 21:35:32 +02:00
CTCaer
d14a1fb7d6
bdk: move exception type base away from IRQ stack
...
Allow a more heavy stack usage by IRQ handlers.
2026-02-12 21:32:43 +02:00
CTCaer
6c820067a7
nyx: lvgl: complete black theme and add options
...
Since, this has the side-effect to make any theme color component from 0x0B to 0xC7
work, add theme background controls in Nyx Options.
Additionally, set shadow color to black and fix inactive buttons on transparent styles.
2026-02-12 05:59:16 +02:00
CTCaer
5cca9025b0
nyx: deduplicate window creation functions
...
Also rename mbox_action and fix a double lv obj deletion in partition manager.
2026-02-07 00:36:19 +02:00