Commit Graph

2084 Commits

Author SHA1 Message Date
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
CTCaer
1101db8f19 bdk: power: homogenize return values 2026-03-27 20:16:31 +01:00
CTCaer
45446486f2 bdk: dram: homogenize return values 2026-03-27 20:16:31 +01:00
CTCaer
267f4bff93 nyx: adjust handling of touch return values 2026-03-27 20:16:31 +01:00
CTCaer
10fceea4be bdk: touch: homogenize return values 2026-03-27 20:16:31 +01:00
CTCaer
f26e9f0504 bdk: i2c: homogenize return values 2026-03-27 20:16:31 +01:00
CTCaer
5ecc2a8202 nyx: wait for the first frame to render
Needed for lcd oem clones on oled sku because of no fade in support.
2026-03-27 20:08:45 +01:00
CTCaer
58064bda34 bdk: vic: expose idle wait 2026-03-27 20:08:45 +01:00
CTCaer
1319984285 bdk: touch: check event count for wait event
And increase checks during autotune execution.
2026-03-27 20:08:45 +01:00
CTCaer
f45cb1c536 nyx: update for new touch driver changes 2026-03-27 20:08:45 +01:00
CTCaer
8881faa91b bdk: touch: simplify input reporting
Additionally, touch polling now returns 1 for no event result.
2026-03-27 20:08:45 +01:00
CTCaer
0e64b9384f bdk: touch: switch to custom chip info cmd
And also check if chip id is correct on init.
2026-03-27 20:08:45 +01:00