This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from c5757ed71f sched/timedwait: Ensure critical section for nxsig_timeout
add 3dc1ac91d6 usbhost: add common usb host waiter and drivers
initialization
add fab4f68b6f drivers/usbhost: add xHCI support
add 54510c5f94 boards/x86_64/qemu-intel64: add xHCI support to jumbo
configs
No new revisions were added by this update.
Summary of changes:
.../components/drivers/special/pci/index.rst | 16 +
.../x86_64/intel64/boards/qemu-intel64/index.rst | 5 +
.../intel64/qemu-intel64/configs/jumbo/defconfig | 12 +
drivers/drivers_initialize.c | 5 +
drivers/pci/pci_drivers.c | 11 +
drivers/usbhost/CMakeLists.txt | 8 +
drivers/usbhost/Kconfig | 41 +
drivers/usbhost/Make.defs | 8 +
.../usbhost/usbhost_drivers.c | 106 +-
.../usbhost/usbhost_waiter.c | 85 +-
drivers/usbhost/usbhost_xhci.h | 635 +++
drivers/usbhost/usbhost_xhci_pci.c | 4852 ++++++++++++++++++++
drivers/usbhost/usbhost_xhci_trace.c | 140 +
drivers/usbhost/usbhost_xhci_trace.h | 78 +
include/nuttx/usb/usbhost.h | 25 +-
include/{sys/file.h => nuttx/usb/xhci_pci.h} | 17 +-
16 files changed, 5951 insertions(+), 93 deletions(-)
copy boards/arm/nrf53/thingy53/src/nrf53_i2c.c =>
drivers/usbhost/usbhost_drivers.c (55%)
copy boards/arm/samv7/same70-xplained/src/sam_usbdev.c =>
drivers/usbhost/usbhost_waiter.c (56%)
create mode 100644 drivers/usbhost/usbhost_xhci.h
create mode 100644 drivers/usbhost/usbhost_xhci_pci.c
create mode 100644 drivers/usbhost/usbhost_xhci_trace.c
create mode 100644 drivers/usbhost/usbhost_xhci_trace.h
copy include/{sys/file.h => nuttx/usb/xhci_pci.h} (85%)