nuttx/boards/risc-v/mpfs/common/src
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
..
Make.defs Remove executable permission from source and build files. 2022-08-04 12:48:18 -03:00
mpfs_board_spi.c
mpfs_boot.c Remove executable permission from source and build files. 2022-08-04 12:48:18 -03:00
mpfs_composite.c risc-v/mpfs: usb: provide more endpoints 2022-09-06 23:10:30 +08:00
mpfs_emmcsd.c arch/risc-v: Remove FAR from chip and board folder 2022-04-19 00:22:45 +03:00
mpfs_i2c.c arch/risc-v: Remove FAR from chip and board folder 2022-04-19 00:22:45 +03:00
mpfs_ihc.c risc-v/mpfs: amend OpenSBI to utilize IHC 2022-05-24 03:25:37 +08:00
mpfs_pwm.c
mpfs_usb.c risc-v/mpfs: usb: add composite support 2022-06-09 20:44:40 +08:00