nuttx/drivers/usbhost
Lwazi Dube d66282a893 usbhost: Fix function address generation for multi-port root hubs.
Devices connected to the same USB bus should have unique function addresses.
This was not true for root hubs with multiple ports. After this change,
enumeration is more reliable on the sama5d3-xplained board when both root hub
ports are used.

This change amounts to using one usbhost_devaddr_s object per root hub
instead of one per root hub port. For the majority of boards only one
root hub port is available so no change in behavior should be expected.
2023-05-11 09:44:18 +02:00
..
hid_parser.c Remove the unnecessary inclusion of assert.h and string.h from public header files 2021-12-20 10:30:08 +01:00
Kconfig usbhost_hidkbd: Add the option to use interrupt transfers. 2023-03-29 09:22:41 -03:00
Make.defs tools: replace INCDIR to Makefile variable 2022-11-03 19:59:55 +08:00
usbhost_cdcacm.c drivers/usbhost/usbhost_cdcacm.c: fix warning 2023-05-09 20:48:51 +08:00
usbhost_cdcmbim.c fs: Add g_ prefix for all global file_operations instances 2023-04-24 16:13:29 +02:00
usbhost_composite.c Correct more improper use of malloc(), zalloc(), and free() 2020-08-04 20:41:43 +01:00
usbhost_composite.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
usbhost_devaddr.c usbhost: Fix function address generation for multi-port root hubs. 2023-05-11 09:44:18 +02:00
usbhost_enumerate.c boards/sama5d3-xplained: Fix OHCI clock. 2023-03-21 14:08:03 -03:00
usbhost_findclass.c drivers: nxstyle fixes 2021-03-04 18:32:27 -08:00
usbhost_ft232r.c usb/ft232r: fixed build issue 2022-12-08 22:49:26 +08:00
usbhost_hidkbd.c usbhost_hidkbd: Add the option to use interrupt transfers. 2023-03-29 09:22:41 -03:00
usbhost_hidmouse.c fs: Move mmap callback before truncate in [file|mountpt]_operations 2023-01-04 17:43:59 +02:00
usbhost_hub.c boards/sama5d3-xplained: Make hot plugging more reliable. 2023-03-26 13:03:21 -03:00
usbhost_max3421e.c usbhost: Fix function address generation for multi-port root hubs. 2023-05-11 09:44:18 +02:00
usbhost_registerclass.c drivers: Author Gregory Nutt: update licenses to Apache 2021-03-04 18:32:27 -08:00
usbhost_registry.c drivers: Author Gregory Nutt: update licenses to Apache 2021-03-04 18:32:27 -08:00
usbhost_registry.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
usbhost_skeleton.c drivers/usbhost/usbhost_skeleton: fix typo 2022-11-03 14:43:12 +01:00
usbhost_storage.c fs: Add model field to geometry and mtd_geometry_s 2023-01-31 11:50:28 -03:00
usbhost_trace.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
usbhost_xboxcontroller.c fs: Move mmap callback before truncate in [file|mountpt]_operations 2023-01-04 17:43:59 +02:00