[RFC PATCH v2 0/3] support Samsung Exynos xHCI Controller

From: Daehwan Jung
Date: Thu Dec 29 2022 - 05:15:30 EST


This patchset is to support xHCI Controller on Samsung Exynos SOCs.
Thanks for all reviews on v1 and have tried to modify it well.
I again added "RFC" because I haven't solved below problem when checking dt bindings.

usb@4a000000: #size-cells:0:0: 0 was expected
Documentation/devicetree/bindings/usb/snps,dwc3.yaml

Changes in v2 :
- Rename subject of cover letter
([RFC,v1,0/2] add xhci-exynos to support Samsung Exynos SOC)
- Add Exynos compatible in xhci platform driver instead making new platform driver.
- Make xhci platform driver as child of dwc3 with DT schema.
- Override roothub ops for xhci platform driver.

Daehwan Jung (3):
usb: support Samsung Exynos xHCI Controller
dt-bindings: usb: generic-xhci: add Samsung Exynos compatible
dt-bindings: usb: snps,dwc3: add generic-xhci as child

.../devicetree/bindings/usb/generic-xhci.yaml | 2 +
.../devicetree/bindings/usb/snps,dwc3.yaml | 29 +++++++++
drivers/usb/dwc3/drd.c | 7 +++
drivers/usb/dwc3/host.c | 33 +++++++++-
drivers/usb/host/xhci-plat.c | 60 ++++++++++++++++++-
drivers/usb/host/xhci.c | 4 ++
drivers/usb/host/xhci.h | 5 ++
7 files changed, 137 insertions(+), 3 deletions(-)

--
2.31.1