[PATCH v2 0/2] Add support for nuvoton ma35 usb2 phy

From: Hui-Ping Chen
Date: Tue Jul 30 2024 - 21:43:26 EST


This patch series adds the usb2 phy driver for the nuvoton ma35 ARMv8 SoC.
It includes DT binding documentation and the ma35 usb2 phy driver.

v2:
- Update nuvoton,ma35d1-usb2-phy.yaml
- Update the 'nuvoton,ma35-usb2-phy' to 'nuvoton,ma35d1-usb2-phy'.
- Remove unnecessary descriptions.
- Add explanations related to SYS.
- Update ma35d1 usb2 phy driver
- Update the 'nuvoton,ma35-usb2-phy' to 'nuvoton,ma35d1-usb2-phy'.
- Use readl_poll_timeout() to make the system more efficient and the
code more streamlined.
- Use the same variable name. Update the 'p_phy->dev' to 'pdev->dev'.


Hui-Ping Chen (2):
dt-bindings: phy: nuvoton,ma35-usb2-phy: add new bindings
phy: nuvoton: add new driver for the Nuvoton MA35 SoC USB 2.0 PHY

.../bindings/phy/nuvoton,ma35d1-usb2-phy.yaml | 47 ++++++
drivers/phy/Kconfig | 1 +
drivers/phy/Makefile | 1 +
drivers/phy/nuvoton/Kconfig | 13 ++
drivers/phy/nuvoton/Makefile | 3 +
drivers/phy/nuvoton/phy-ma35d1-usb2.c | 146 ++++++++++++++++++
6 files changed, 211 insertions(+)
create mode 100644 Documentation/devicetree/bindings/phy/nuvoton,ma35d1-usb2-phy.yaml
create mode 100644 drivers/phy/nuvoton/Kconfig
create mode 100644 drivers/phy/nuvoton/Makefile
create mode 100644 drivers/phy/nuvoton/phy-ma35d1-usb2.c

--
2.25.1