incubator-nuttx/boards/risc-v/mpfs/common
Eero Nurkkala 4df8b16060 risc-v/mpfs: usb: provide more endpoints
The underlying hardware supports 9 endpoints:
  - EP0
  - 4x IN EPs
  - 4x OUT EPs

Currently the driver assumes every EP number is unique. This limits
the amount of EPs to 1 + 4 = 5. Utilize the EPs in such a manner
that all may be used.

Also fix a few error handling related bugs. Update the composite
driver to match the current situation as well.

Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2022-09-06 23:10:30 +08:00
..
kernel Remove executable permission from source and build files. 2022-08-04 12:48:18 -03:00
src risc-v/mpfs: usb: provide more endpoints 2022-09-06 23:10:30 +08:00
Makefile boards/Kconfig: introduce ARCH_BOARD_COMMON option 2022-03-11 16:00:00 +08:00