[PATCH v1 0/4] Add CIX Sky1 USB3/USBSSP support
From: Hongliang Yang <hidden>
Date: 2026-08-31 08:23:36
Also in:
linux-arm-kernel, linux-devicetree, linux-usb, lkml
Add USB3 PHY driver, Cadence USBSSP glue driver, and USB4/USB5 device tree nodes for the CIX Sky1 SoC. This series adds support for the USB4 and USB5 controllers (based on Cadence USBSSP DRD) found on the CIX Sky1 SoC, along with their associated multi-port USB3 PHY. Hongliang Yang (4): dt-bindings: Add CIX Sky1 USB bindings phy: cix: Add CIX Sky1 USB3 PHY driver usb: cdns3: Add CIX Sky1 glue driver arm64: dts: cix: Add USB4/USB5 nodes for Sky1 .../bindings/phy/cix,sky1-usb3-phy.yaml | 109 +++ .../bindings/usb/cix,sky1-usbssp.yaml | 153 ++++ MAINTAINERS | 3 + arch/arm64/boot/dts/cix/sky1-orion-o6.dts | 36 + arch/arm64/boot/dts/cix/sky1.dtsi | 133 ++++ drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/cix/Kconfig | 20 + drivers/phy/cix/Makefile | 6 + drivers/phy/cix/phy-cix-usb3.c | 410 +++++++++++ drivers/phy/cix/phy-cix-usbdp.h | 310 ++++++++ drivers/usb/cdns3/Kconfig | 13 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdnsp-sky1.c | 682 ++++++++++++++++++ drivers/usb/cdns3/cdnsp-sky1.h | 127 ++++ 15 files changed, 2005 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/cix,sky1-usb3-phy.yaml create mode 100644 Documentation/devicetree/bindings/usb/cix,sky1-usbssp.yaml create mode 100644 drivers/phy/cix/Kconfig create mode 100644 drivers/phy/cix/Makefile create mode 100644 drivers/phy/cix/phy-cix-usb3.c create mode 100644 drivers/phy/cix/phy-cix-usbdp.h create mode 100644 drivers/usb/cdns3/cdnsp-sky1.c create mode 100644 drivers/usb/cdns3/cdnsp-sky1.h base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482 -- 2.54.0 -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy