rockbox/firmware/target/mips/ingenic_x1000
Aidan MacDonald 75cb8ba8a4 FiiO M3K/X1000: add USB support
This only required a minor patch to the usb-designware driver due
to DMA requiring physical addresses -- on the X1000, these differ
from virtual addresses so we have to do the usual conversion.

Both the mass storage and HID drivers work, but there are a few
issues so this can't be considered 100% stable yet.

- Mass storage might not be detected properly on insertion,
  and USB has to be replugged before it shows up
- HID driver may occasionally panic or hang the machine

Change-Id: Ia3ce7591d5928ec7cbca7953abfef01bdbd873ef
2021-04-21 18:31:55 +00:00
..
fiiom3k FiiO M3K/X1000: add USB support 2021-04-21 18:31:55 +00:00
x1000 FiiO M3K/X1000: add USB support 2021-04-21 18:31:55 +00:00
aic-x1000.c
aic-x1000.h
app.lds New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
boot.lds
clk-x1000.c
clk-x1000.h
crt0.S
debug-x1000.c x1000: disable CPU idle stats by default 2021-04-17 20:24:21 +00:00
dma-x1000.c
dma-x1000.h
gpio-x1000.c x1000: don't reset all GPIOs at boot 2021-04-17 20:23:47 +00:00
gpio-x1000.h
i2c-x1000.c
i2c-x1000.h
irq-x1000.h
kernel-x1000.c FiiO M3K: disable CPU frequency switching 2021-04-17 20:24:36 +00:00
lcd-x1000.c
lcd-x1000.h
msc-x1000.c
msc-x1000.h
nand-x1000-err.h x1000: Improve NAND driver API 2021-04-06 17:27:12 +01:00
nand-x1000.c x1000: Improve NAND driver API 2021-04-06 17:27:12 +01:00
nand-x1000.h x1000: Improve NAND driver API 2021-04-06 17:27:12 +01:00
pcm-x1000.c
pwm-x1000.c
pwm-x1000.h
sd-x1000.c
sfc-x1000.c
sfc-x1000.h
spl-x1000-defs.h x1000: Redesign SPL, and allow it to flash the bootloader 2021-04-17 20:22:49 +00:00
spl-x1000.c FiiO M3K/X1000: Do system clock initialization in the SPL 2021-04-17 20:24:07 +00:00
spl-x1000.h FiiO M3K/X1000: Do system clock initialization in the SPL 2021-04-17 20:24:07 +00:00
spl.lds x1000: place SPL's NAND bounce buffers in DRAM 2021-04-06 17:27:09 +01:00
system-target.h FiiO M3K/X1000: add USB support 2021-04-21 18:31:55 +00:00
system-x1000.c FiiO M3K/X1000: add USB support 2021-04-21 18:31:55 +00:00
timer-x1000.c New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
usb-x1000.c FiiO M3K/X1000: add USB support 2021-04-21 18:31:55 +00:00