CTCaer
|
c13eabcde8
|
sdmmc: Add T210B01 support
The driver was working before this, but adding the changes provides a proper and better sdmmc controller inner state.
|
2020-12-02 02:07:15 +02:00 |
|
CTCaer
|
d1e3a0fdff
|
display: Add new Switch Lite panel support
|
2020-12-02 01:53:00 +02:00 |
|
CTCaer
|
0954eb2b09
|
nyx: Use full shutdown based reboot on T210B01
That's because of how the system is exploited.
|
2020-12-02 01:45:12 +02:00 |
|
CTCaer
|
0ccea3aa83
|
usb: Improve UMS ejection heuristic
|
2020-12-02 01:16:45 +02:00 |
|
CTCaer
|
a1188505e8
|
usb: Add XUSB support mainly for T210B01
|
2020-12-02 01:13:52 +02:00 |
|
CTCaer
|
202540c7f7
|
joycon: Disable driver for Switch Lite
|
2020-12-02 00:51:29 +02:00 |
|
CTCaer
|
da0cdf1bd0
|
hos: Add stock secmon support for Mariko
|
2020-07-04 21:58:21 +03:00 |
|
CTCaer
|
5ffbbf40a5
|
hos: Add Mariko keygen
|
2020-07-04 21:13:25 +03:00 |
|
CTCaer
|
a36fec5696
|
clock: Lock clock to always enabled for SE in T210B01
|
2020-07-04 21:07:25 +03:00 |
|
CTCaer
|
8d2230dc51
|
fuse: Correct fuse array size for T210B01
|
2020-07-04 21:04:20 +03:00 |
|
CTCaer
|
528ddbe12c
|
minerva: Disable for T210B01
Minerva is currently unsupported for Mariko LPDDR4X.
|
2020-07-04 21:02:45 +03:00 |
|
CTCaer
|
fbbfeb2d1c
|
se: Add a T210B01 only register
|
2020-06-26 22:31:23 +03:00 |
|
CTCaer
|
ccaf49bece
|
display: Add T210B01 support
|
2020-06-26 22:29:52 +03:00 |
|
CTCaer
|
147fed39c8
|
ccplex: Add regulator for T210B01
|
2020-06-26 19:02:37 +03:00 |
|
CTCaer
|
d0a73bdc72
|
sc7: Add T210B01 SC7/LP0 (deep sleep) support
Note to future self: Almost a month passed and nothing changed, have fun cleaning that in the end...
|
2020-06-26 19:00:30 +03:00 |
|
CTCaer
|
29dc122dd4
|
sdram: Add T210B01 support & new LPDDR4X tables
|
2020-06-26 18:53:12 +03:00 |
|
CTCaer
|
293c47774d
|
fuse: Add NX hw type getter
|
2020-06-26 18:45:21 +03:00 |
|
CTCaer
|
795ed8aadc
|
hwinit: Add T210B01 support
|
2020-06-26 18:42:31 +03:00 |
|
CTCaer
|
377825d4fb
|
usb gadgets: Replace error status labels with error label and color
|
2020-11-26 01:58:13 +02:00 |
|
CTCaer
|
b89bb35054
|
usb: Refactor some variables
|
2020-11-26 01:55:33 +02:00 |
|
CTCaer
|
caae685fab
|
usb: Add buffer alignment checks
EDCI/EHCI controllers only allow 0x1000 aligned buffers.
So reply with a specific error type instead of a EP xfer error.
|
2020-11-26 01:54:10 +02:00 |
|
CTCaer
|
bd4517abab
|
usb: Name all controller errors
|
2020-11-26 01:50:49 +02:00 |
|
CTCaer
|
095b234fce
|
max17050: Be explicit about hardcoded calculations
|
2020-11-26 01:44:04 +02:00 |
|
CTCaer
|
b1c09f8a9c
|
max77620: Change try set to just retry if i2c xfer failed
|
2020-11-26 01:43:19 +02:00 |
|
CTCaer
|
cabaa6cfb8
|
Utilize BIT macro everywhere
|
2020-11-26 01:41:45 +02:00 |
|
CTCaer
|
94486873c1
|
di: Skip panel deinit if DI was not properly deinit'ed
|
2020-11-26 01:12:44 +02:00 |
|
CTCaer
|
89a4eadab0
|
sdmmc: Refactor some names
|
2020-11-26 01:08:42 +02:00 |
|
CTCaer
|
55395ea4fd
|
sdmmc: Correct bus speed for SDR25
Fix bus speed on SDR25 even if all UHS cards support SDR50 and SDR104.
|
2020-11-15 15:11:19 +02:00 |
|
CTCaer
|
4166a3c128
|
sdmmc: Add more debugging
|
2020-11-15 15:08:53 +02:00 |
|
CTCaer
|
ab7a81081c
|
t210: Refactor AHB Gizmo registers
|
2020-11-15 14:46:42 +02:00 |
|
CTCaer
|
8a352bdfe2
|
usb: Split init into PHY init and device init
|
2020-11-15 14:45:48 +02:00 |
|
CTCaer
|
721e926a75
|
usb: Do proper UTMIPLL_HW_PWRDN_CFG0 config
|
2020-11-15 14:44:35 +02:00 |
|
CTCaer
|
0b314d7f21
|
clock: Move UTMIPLL init from USB to clock
|
2020-11-15 14:43:36 +02:00 |
|
CTCaer
|
8305058cf5
|
clock: Move PLLU init/deinit from USB to clock
|
2020-11-15 14:42:01 +02:00 |
|
CTCaer
|
6dddb968fa
|
usb: Fix various descriptor transfers in order to not rely on quirks
|
2020-11-15 14:38:18 +02:00 |
|
CTCaer
|
d3c318d0c9
|
usb: Correct latencies for HID gadgets
|
2020-11-15 14:37:14 +02:00 |
|
CTCaer
|
604ec4416d
|
usb: Refactor driver names and defines
|
2020-11-15 14:36:20 +02:00 |
|
CTCaer
|
c7fcea5f35
|
usb: Rfactor driver/gadgets in prep for XUSB
Allow gadgets using different USB controllers on demand.
This will allow plugging in XUSB for Mariko usage.
|
2020-11-15 14:30:25 +02:00 |
|
CTCaer
|
a84f1e5ee5
|
usb: Split descriptors to object and header
|
2020-11-15 14:10:00 +02:00 |
|
CTCaer
|
6a4161fdc4
|
usb: Move lang/serial descriptors to header
|
2020-11-15 14:04:10 +02:00 |
|
CTCaer
|
669e42960c
|
Utilize ARRAY_SIZE macro
|
2020-11-15 13:56:45 +02:00 |
|
CTCaer
|
93b4514343
|
minerva: Return failed if module not found inside Nyx
|
2020-11-15 13:40:13 +02:00 |
|
CTCaer
|
68d57861cd
|
Add missing guard from some macros
Guard them for future usage, as none of these macros had a non-preset variable used with them yet.
|
2020-11-15 13:39:27 +02:00 |
|
CTCaer
|
485edb4883
|
emc: Rename Device to Rank
|
2020-11-15 13:23:37 +02:00 |
|
CTCaer
|
bbc3f41493
|
joycon: Fix controller button masking
Previously if the Right JC was missing it would clear the Capture button that's on the Left one
|
2020-11-15 13:10:44 +02:00 |
|
CTCaer
|
1f5b371608
|
Refactor some names
Additionally:
- Do not retry to init sd if all modes failed in Nyx.
- Do not try to read/write if sdmmc controller and card are not initialized.
|
2020-10-23 06:32:24 +03:00 |
|
CTCaer
|
ce156ab4e7
|
hos: Automate some eks and bis checks
|
2020-10-20 11:53:28 +03:00 |
|
CTCaer
|
94235dd005
|
bm92t30: Add proper info
The driver will now show more charger supported profiles and will also show selected profile.
|
2020-10-20 10:42:57 +03:00 |
|
CTCaer
|
cb471162d2
|
i2c: Fix packet mode
|
2020-10-20 10:37:33 +03:00 |
|
CTCaer
|
dae7be8ec4
|
nyx: Allow disabling of Joycon
Setting `jcdisable=1` in nyx.ini disables the usage of Joycon completely.
This also disables the BT pairing data dumping tool.
|
2020-10-20 10:21:48 +03:00 |
|