1
0
Fork 0
forked from len0rd/rockbox
foxbox/firmware/target/mips/ingenic_x1000
Aidan MacDonald 131566b8f8 x1000: fix linux boot USB issues
If the USB controller is active when we hand over to Linux it'll
often trigger "irq nobody cared" warnings. Disabling the controller
before boot prevents that.

Also move the USB PHY bit workaround from the dualboot cleanup hook
to the main Linux boot function. Mainline kernels don't clear these
bits either.

Change-Id: Ieaf896c3b8c3e58a8c47de5afeb384ae2511a5fa
2022-07-10 09:48:39 -04:00
..
erosqnative ErosQ Native: Make power delay bootloader-only 2022-04-01 12:04:46 -04:00
fiiom3k x1000: spl: remove selectable boot option support 2022-03-25 21:36:51 +00:00
shanlingq1 x1000: spl: remove selectable boot option support 2022-03-25 21:36:51 +00:00
x1000 x1000: fix broken OST2 timer prescaler 2021-10-16 16:58:19 -04:00
aic-x1000.c x1000: Fix AIC I2S divider clamping with EXCLK source 2021-11-27 15:27:45 -05:00
aic-x1000.h x1000: refactor AIC initialization 2021-05-30 19:17:50 +00:00
app.lds x1000: add TCSM section to linker script 2022-03-12 14:50:45 -05:00
boot-x1000.c x1000: fix linux boot USB issues 2022-07-10 09:48:39 -04:00
boot-x1000.h x1000: remove the last vestiges of boot option support 2022-03-25 21:36:51 +00:00
boot.lds FiiO M3K: New bootloader 2021-05-12 10:35:20 +00:00
clk-x1000.c x1000: remove the last vestiges of boot option support 2022-03-25 21:36:51 +00:00
clk-x1000.h Make inline functions in headers 'static inline' 2021-12-02 21:31:54 +00:00
crt0.S mips: stop backtraces at main() 2022-05-22 07:16:11 -04:00
debug-x1000.c x1000: core PCM recording support 2022-01-16 19:17:25 -05:00
dma-x1000.c New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
dma-x1000.h x1000: refactor AIC initialization 2021-05-30 19:17:50 +00:00
gpio-x1000.c x1000: GPIO refactor 2021-06-06 11:06:14 +00:00
gpio-x1000.h x1000: Allow setting IRQ handlers dynamically 2021-06-06 11:06:43 +00:00
i2c-x1000.c x1000: GPIO refactor 2021-06-06 11:06:14 +00:00
i2c-x1000.h New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
installer-x1000.c buflib: add a common dummy callbacks struct & use it 2022-02-12 10:24:32 -05:00
installer-x1000.h x1000: Unified flash bootloader installer 2021-07-11 15:39:50 +01:00
irq-x1000.h New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
kernel-x1000.c FiiO M3K: disable CPU frequency switching 2021-04-17 20:24:36 +00:00
lcd-x1000.c New Port: Eros Q Native 2021-07-18 12:14:35 +00:00
lcd-x1000.h Eros Q Native: Add Original Firmware Boot option 2022-04-01 12:04:30 -04:00
msc-x1000.c x1000: trigger the virtual LED on disk activity 2021-08-18 23:17:07 +01:00
msc-x1000.h x1000: trigger the virtual LED on disk activity 2021-08-18 23:17:07 +01:00
nand-x1000.c x1000: move NAND commands to header file 2022-05-30 14:02:13 +01:00
nand-x1000.h x1000: add flash probe tool to bootloader 2022-05-30 14:08:02 +01:00
pcm-x1000.c x1000: core PCM recording support 2022-01-16 19:17:25 -05:00
pwm-x1000.c x1000: GPIO refactor 2021-06-06 11:06:14 +00:00
pwm-x1000.h New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
sd-x1000.c x1000: GPIO refactor 2021-06-06 11:06:14 +00:00
sfc-x1000.c x1000: NAND rewrite 2021-06-27 19:09:03 +01:00
sfc-x1000.h Make inline functions in headers 'static inline' 2021-12-02 21:31:54 +00:00
spl-nand-x1000.c x1000: spl: split off NAND storage to separate file 2022-03-25 21:36:51 +00:00
spl-start.S FiiO M3K: New bootloader 2021-05-12 10:35:20 +00:00
spl-x1000.c x1000: remove the last vestiges of boot option support 2022-03-25 21:36:51 +00:00
spl-x1000.h x1000: spl: remove selectable boot option support 2022-03-25 21:36:51 +00:00
spl.lds x1000: Clarify definition & usage of RAM areas 2022-03-11 11:15:56 -05:00
system-target.h x1000: Allow setting IRQ handlers dynamically 2021-06-06 11:06:43 +00:00
system-x1000.c x1000: remove the last vestiges of boot option support 2022-03-25 21:36:51 +00:00
timer-x1000.c New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
usb-x1000.c x1000: tweak USB fifo sizes 2021-10-06 22:40:52 +01:00
x1000boot.make x1000: Merge makefiles used for the bootloader 2021-11-18 14:14:54 -05:00