[PATCH v4 0/3] phy: Add support for Airoha AN7583 USB PHY

From: Christian Marangi

Date: Tue Sep 01 2026 - 08:53:34 EST


This small series add support for Airoha USB PHY and Gen2 PCIe
PHY.

Changes v4:
- Fix typo for Documentation patch
- Fix wrong regex for usb subnode for Documentation patch
- Improve register example for Documentation patch
- Address bugs reported by bot (off-by one and xlate function)

Changes v3:
- Fix broken patch for YAML patch
- Split the YAML for USB and PCIe
- Rework driver to direct node for PCIe PHY
Link: https://lore.kernel.org/all/20260827131551.26725-1-ansuelsmth@xxxxxxxxx/

Changes v2:
- Add Documentation
- Out of RFC
- Rework to Serdes PHY instead of SCU (following
for consistency AN7581 implementation)
Link: https://lore.kernel.org/all/20260811124724.702467-1-ansuelsmth@xxxxxxxxx/

Christian Marangi (3):
dt-bindings: phy: airoha: Document support for AN7583 USB PHY
dt-bindings: phy: airoha: Document support for AN7583 Gen2 PCIe PHY
phy: airoha: Add support for Airoha AN7583 USB PHY

.../phy/airoha,an7583-pcie-gen2-phy.yaml | 63 +
.../bindings/phy/airoha,an7583-usb-phy.yaml | 133 ++
drivers/phy/Kconfig | 1 +
drivers/phy/Makefile | 3 +-
drivers/phy/airoha/Kconfig | 11 +
drivers/phy/airoha/Makefile | 3 +
drivers/phy/airoha/phy-an7583-usb.c | 2023 +++++++++++++++++
7 files changed, 2236 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/phy/airoha,an7583-pcie-gen2-phy.yaml
create mode 100644 Documentation/devicetree/bindings/phy/airoha,an7583-usb-phy.yaml
create mode 100644 drivers/phy/airoha/Kconfig
create mode 100644 drivers/phy/airoha/Makefile
create mode 100644 drivers/phy/airoha/phy-an7583-usb.c

--
2.53.0