[PATCH v3 0/9] Add RZ/G3L USB2.0 host support
Biju <[email protected]>
| Newsgroups | org.kernel.vger.linux-renesas-soc,org.infradead.lists.linux-phy,org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
From: Biju Das <[email protected]> Add device tree binding support for the RZ/G3L (r9a08g046) USB PHY controller. The RZ/G3L USB PHY block is similar to RZ/G3S, but each port has an OTG controller, unlike RZ/G3S, which has an OTG controller only on port 1. v2->v3: * Replaced items->enum in reset controller bindings. * Collected the tag for reset binding patch. * Dropped clock patch as it is accepted. v1->v2: * Dropped patch#6(Introduce helper for regulator registration) * Passing pointer to an array of regulators to make it scalable. * Dropped regulator1-vbus and added a regulators group node. * Updated commit description for patch#1,#4,#6,#7,#8,#9 and #10. * Added enum instead of const in the compatible section. * Updated schema check. * Collected tag for PHY binding patch. in the regulator driver. * Added regulators group node and its children in SoC dtsi. Biju Das (9): dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G3L support dt-bindings: phy: renesas,usb2-phy: Document RZ/G3L PHY bindings reset: rzg2l-usbphy-ctrl: Introduce info struct for match data reset: rzg2l-usbphy-ctrl: Add RZ/G3L support regulator: renesas-usb-vbus-regulator: Add RZ/G3L VBUS regulator support phy: renesas: phy-rcar-gen3-usb2: Add RZ/G3L support phy: renesas: phy-rcar-gen3-usb2: Fix devm action registration for disabled VBUS regulator arm64: dts: renesas: r9a08g046: Add USB2.0 device nodes arm64: dts: renesas: r9a08g046l48-smarc: Add USB2.0 support .../bindings/phy/renesas,usb2-phy.yaml | 2 + .../reset/renesas,rzg2l-usbphy-ctrl.yaml | 48 +++++++- arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 105 ++++++++++++++++++ .../boot/dts/renesas/r9a08g046l48-smarc.dts | 49 ++++++++ drivers/phy/renesas/phy-rcar-gen3-usb2.c | 20 ++-- .../regulator/renesas-usb-vbus-regulator.c | 53 +++++++++ drivers/reset/reset-rzg2l-usbphy-ctrl.c | 44 +++++--- 7 files changed, 296 insertions(+), 25 deletions(-) -- 2.43.0