[PATCH v4 0/2] Add support for nuvoton ma35 usb2 phy
Hui-Ping Chen
hpchen0nvt at gmail.com
Sun Aug 4 20:03:54 PDT 2024
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.
v4:
- Update ma35d1 usb2 phy driver
- Update the 'readl_poll_timeout' to 'regmap_read_poll_timeout'.
- Update MODULE_AUTHOR name.
v3:
- Update nuvoton,ma35d1-usb2-phy.yaml
- Update the syscon usage description.
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 | 45 ++++++
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 | 143 ++++++++++++++++++
6 files changed, 206 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
More information about the linux-arm-kernel
mailing list