gint/include/gint/mpu
Lephe 1315c26099
usb: USB 2.0 function driver (WIP)
* Add the power management functions (mostly stable even under
  overclock; requires some testing, but no known issue)

* Add a dynamic configuration system where interfaces can declare
  descriptors with arbitrary endpoint numbers and additional
  parameters, and the driver allocates USB resources (endpoints, pipes
  and FIFO memory) between interfaces at startup. This allows
  implementations of different classes to be independent from each
  other.

* Add responses to common SETUP requests.

* Add pipe logic that allows programs to write data synchronously or
  asynchronously to pipes, in a single or several fragments, regardless
  of the buffer size (still WIP with a few details to polish and the
  API is not public yet).

* Add a WIP bulk IN interface that allows sending data to the host.
  This will eventually support the fxlink protocol.
2021-04-11 19:04:54 +02:00
..
cpg.h usb: USB 2.0 function driver (WIP) 2021-04-11 19:04:54 +02:00
dma.h dma: add support for all six channels (merges #1) 2019-08-08 11:21:10 +02:00
intc.h spu: starter driver, supporting direct CPU access to SPU memory 2020-10-21 18:29:04 +02:00
mmu.h mmu: add MMU registers with a driver context for PASCR and IRMCR 2020-10-21 14:44:47 +02:00
pfc.h dma: add a new driver to support r61524 2019-03-10 15:45:34 +01:00
power.h usb: USB 2.0 function driver (WIP) 2021-04-11 19:04:54 +02:00
rtc.h dma: add a new driver to support r61524 2019-03-10 15:45:34 +01:00
spu.h spu: starter driver, supporting direct CPU access to SPU memory 2020-10-21 18:29:04 +02:00
tmu.h use less static RAM to improve SH3 support 2020-07-10 16:06:33 +02:00
usb.h usb: USB 2.0 function driver (WIP) 2021-04-11 19:04:54 +02:00