[PATCH v1 0/7] Add USB Driver for HPE GXP Architecture

From: richard . yu
Date: Thu Nov 03 2022 - 12:09:01 EST


From: Richard Yu <richard.yu@xxxxxxx>

The GXP vEHCI controller presents an 8 port EHCI compatible PCI function
to host software. Each EHCI port is logically connected to a
corresponding set of virtual device registers.

Richard Yu (7):
usb: gadget: udc: gxp_udc: add gxp USB support
dt-bindings: usb: hpe,gxp-udc: Add binding for gxp gadget
dt-bindings: usb: hpe,gxp-udcg: Add binding for gxp gadget group
dt-bindings: usb: hpe,gxp-vuhc: add binding for gxp vEHCI
ARM: dts: hpe: Add UDC nodes
ARM: configs: multi_v7_defconfig: Enable HPE GXP USB Driver
MAINTAINERS: add USB support to GXP

.../devicetree/bindings/usb/hpe,gxp-udc.yaml | 57 +
.../devicetree/bindings/usb/hpe,gxp-udcg.yaml | 34 +
.../devicetree/bindings/usb/hpe,gxp-vuhc.yaml | 34 +
MAINTAINERS | 5 +
arch/arm/boot/dts/hpe-gxp.dtsi | 30 +
arch/arm/configs/multi_v7_defconfig | 1 +
drivers/usb/gadget/udc/Kconfig | 6 +
drivers/usb/gadget/udc/Makefile | 1 +
drivers/usb/gadget/udc/gxp_udc.c | 1300 +++++++++++++++++
9 files changed, 1468 insertions(+)
create mode 100644 Documentation/devicetree/bindings/usb/hpe,gxp-udc.yaml
create mode 100644 Documentation/devicetree/bindings/usb/hpe,gxp-udcg.yaml
create mode 100644 Documentation/devicetree/bindings/usb/hpe,gxp-vuhc.yaml
create mode 100644 drivers/usb/gadget/udc/gxp_udc.c

--
2.17.1