[PATCH v2 2/3] arm64: dts: ls1043a: Enable USB 3.0 phy driver
This patch adds entries in dts to enable USB 3.0 PHY driver. Signed-off-by: Sriram DashSigned-off-by: Ran Wang --- Change in v2: - Rename node name from 'usb3-phy' to 'usb-phy' - Adjust phy node position arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 33 ++ 1 file changed, 33 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi index 31fd77f82ced..83d4e9e574ba 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -620,6 +620,8 @@ reg = <0x0 0x2f0 0x0 0x1>; interrupts = <0 60 0x4>; dr_mode = "host"; + phys = <>; + phy-names = "usb-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; @@ -629,6 +631,8 @@ reg = <0x0 0x300 0x0 0x1>; interrupts = <0 61 0x4>; dr_mode = "host"; + phys = <>; + phy-names = "usb-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; @@ -638,6 +642,8 @@ reg = <0x0 0x310 0x0 0x1>; interrupts = <0 63 0x4>; dr_mode = "host"; + phys = <>; + phy-names = "usb-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; @@ -747,6 +753,33 @@ < 0 0 3 0 156 0x4>, < 0 0 4 0 157 0x4>; }; + + usbphy0: usb-phy@084f { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x01570070 0x0 0xC>, + <0x0 0x084F 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; + + usbphy1: usb-phy@0850 { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x0157007C 0x0 0xC>, + <0x0 0x0850 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; + + usbphy2: usb-phy@0851 { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x01570088 0x0 0xC>, + <0x0 0x0851 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; }; }; -- 2.14.1
[PATCH v2 2/3] arm64: dts: ls1043a: Enable USB 3.0 phy driver
This patch adds entries in dts to enable USB 3.0 PHY driver. Signed-off-by: Sriram Dash Signed-off-by: Ran Wang --- Change in v2: - Rename node name from 'usb3-phy' to 'usb-phy' - Adjust phy node position arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 33 ++ 1 file changed, 33 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi index 31fd77f82ced..83d4e9e574ba 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -620,6 +620,8 @@ reg = <0x0 0x2f0 0x0 0x1>; interrupts = <0 60 0x4>; dr_mode = "host"; + phys = <>; + phy-names = "usb-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; @@ -629,6 +631,8 @@ reg = <0x0 0x300 0x0 0x1>; interrupts = <0 61 0x4>; dr_mode = "host"; + phys = <>; + phy-names = "usb-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; @@ -638,6 +642,8 @@ reg = <0x0 0x310 0x0 0x1>; interrupts = <0 63 0x4>; dr_mode = "host"; + phys = <>; + phy-names = "usb-phy"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; }; @@ -747,6 +753,33 @@ < 0 0 3 0 156 0x4>, < 0 0 4 0 157 0x4>; }; + + usbphy0: usb-phy@084f { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x01570070 0x0 0xC>, + <0x0 0x084F 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; + + usbphy1: usb-phy@0850 { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x0157007C 0x0 0xC>, + <0x0 0x0850 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; + + usbphy2: usb-phy@0851 { + compatible = "fsl,qoriq-usb3-phy"; + reg = <0x0 0x01570088 0x0 0xC>, + <0x0 0x0851 0x0 0x5000>; + reg-names = "param_ctrl", "phy_base"; + #phy-cells = <0>; + phy_type = "utmi"; + }; }; }; -- 2.14.1