[U-Boot] [PATCH 1/6] ARM: rmobile: dts: Add EHCI USB nodes to r8a7796
Nobuhiro Iwamatsu
iwamatsu at nigauri.org
Fri Sep 22 22:15:30 UTC 2017
Hi,
2017-09-13 2:07 GMT+09:00 Marek Vasut <marek.vasut at gmail.com>:
> The R8A7796 EHCI USB nodes are missing from r8a7796 dtsi, add them.
> These nodes don't come from mainline Linux, yet the DT binding is
> similar enough to R8A7795 which already has those in mainline and
> once the nodes hit mainline, this DT should be resynched.
>
> Signed-off-by: Marek Vasut <marek.vasut+renesas at gmail.com>
> Cc: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Applied to rmobile branch.
Thanks,
Nobuhiro
> ---
> arch/arm/dts/r8a7796.dtsi | 51 ++++++++++++++++++++++++++++++++++++++++++-----
> 1 file changed, 46 insertions(+), 5 deletions(-)
>
> diff --git a/arch/arm/dts/r8a7796.dtsi b/arch/arm/dts/r8a7796.dtsi
> index c0cb4a952f..7e3b1d82a1 100644
> --- a/arch/arm/dts/r8a7796.dtsi
> +++ b/arch/arm/dts/r8a7796.dtsi
> @@ -1106,7 +1106,17 @@
> };
>
> hsusb: usb at e6590000 {
> - /* placeholder */
> + compatible = "renesas,usbhs-r8a7796",
> + "renesas,rcar-gen3-usbhs";
> + reg = <0 0xe6590000 0 0x100>;
> + interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&cpg CPG_MOD 704>;
> + renesas,buswait = <11>;
> + phys = <&usb2_phy0>;
> + phy-names = "usb";
> + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
> + resets = <&cpg 704>;
> + status = "disabled";
> };
>
> xhci0: usb at ee000000 {
> @@ -1118,11 +1128,27 @@
> };
>
> ehci0: usb at ee080100 {
> - /* placeholder */
> + compatible = "generic-ehci";
> + reg = <0 0xee080100 0 0x100>;
> + interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&cpg CPG_MOD 703>;
> + phys = <&usb2_phy0>;
> + phy-names = "usb";
> + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
> + resets = <&cpg 703>;
> + status = "disabled";
> };
>
> usb2_phy0: usb-phy at ee080200 {
> - /* placeholder */
> + compatible = "renesas,usb2-phy-r8a7796",
> + "renesas,rcar-gen3-usb2-phy";
> + reg = <0 0xee080200 0 0x700>;
> + interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&cpg CPG_MOD 703>;
> + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
> + resets = <&cpg 703>;
> + #phy-cells = <0>;
> + status = "disabled";
> };
>
> ohci1: usb at ee0a0000 {
> @@ -1130,11 +1156,26 @@
> };
>
> ehci1: usb at ee0a0100 {
> - /* placeholder */
> + compatible = "generic-ehci";
> + reg = <0 0xee0a0100 0 0x100>;
> + interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&cpg CPG_MOD 702>;
> + phys = <&usb2_phy1>;
> + phy-names = "usb";
> + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
> + resets = <&cpg 702>;
> + status = "disabled";
> };
>
> usb2_phy1: usb-phy at ee0a0200 {
> - /* placeholder */
> + compatible = "renesas,usb2-phy-r8a7796",
> + "renesas,rcar-gen3-usb2-phy";
> + reg = <0 0xee0a0200 0 0x700>;
> + clocks = <&cpg CPG_MOD 702>;
> + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
> + resets = <&cpg 702>;
> + #phy-cells = <0>;
> + status = "disabled";
> };
>
> sdhi0: sd at ee100000 {
> --
> 2.11.0
>
--
Nobuhiro Iwamatsu
iwamatsu at {nigauri.org / debian.org}
GPG ID: 40AD1FA6
More information about the U-Boot
mailing list