[PATCH 0/2] riscv: spacemit: Add K3 PCIe/USB comb phy support

From: Inochi Amaoto

Date: Wed Apr 29 2026 - 22:32:46 EST


The PCIe/USB comb phy on K3 is a big phy that contains multiple
standalone phys for each PCIe and USB controllers. This phy is
required to configure a syscon device for mux configuration and
calibration.

Inochi Amaoto (2):
dt-bindings: phy: Add Spacemit K3 USB3/PCIe comb phy support
phy: spacemit: Add USB3/PCIe comb PHY driver for Spacemit K3

.../bindings/phy/spacemit,k3-comb-phy.yaml | 63 +++
drivers/phy/spacemit/Kconfig | 16 +
drivers/phy/spacemit/Makefile | 2 +
drivers/phy/spacemit/phy-k3-combphy.c | 250 +++++++++++
drivers/phy/spacemit/phy-k3-common.c | 398 ++++++++++++++++++
drivers/phy/spacemit/phy-k3-common.h | 27 ++
6 files changed, 756 insertions(+)
create mode 100644 Documentation/devicetree/bindings/phy/spacemit,k3-comb-phy.yaml
create mode 100644 drivers/phy/spacemit/phy-k3-combphy.c
create mode 100644 drivers/phy/spacemit/phy-k3-common.c
create mode 100644 drivers/phy/spacemit/phy-k3-common.h

--
2.54.0