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 |
|
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 |
|