there is a reference clock for each port, HighSpeed port is 48M,
and SuperSpeed port is 26M which usually comes from 26M oscillator
directly, but some SoCs is not. it is flexible to move it into port
node.

Signed-off-by: Chunfeng Yun <[email protected]>
---
 arch/arm64/boot/dts/mediatek/mt8173.dtsi |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi 
b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
index 12c90e5..750e427 100644
--- a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
@@ -755,8 +755,6 @@
                u3phy: usb-phy@11290000 {
                        compatible = "mediatek,mt8173-u3phy";
                        reg = <0 0x11290000 0 0x800>;
-                       clocks = <&apmixedsys CLK_APMIXED_REF2USB_TX>;
-                       clock-names = "u3phya_ref";
                        #address-cells = <2>;
                        #size-cells = <2>;
                        ranges;
@@ -764,18 +762,24 @@
 
                        u2port0: usb-phy@11290800 {
                                reg = <0 0x11290800 0 0x100>;
+                               clocks = <&apmixedsys CLK_APMIXED_REF2USB_TX>;
+                               clock-names = "ref";
                                #phy-cells = <1>;
                                status = "okay";
                        };
 
                        u3port0: usb-phy@11290900 {
                                reg = <0 0x11290900 0 0x700>;
+                               clocks = <&clk26m>;
+                               clock-names = "ref";
                                #phy-cells = <1>;
                                status = "okay";
                        };
 
                        u2port1: usb-phy@11291000 {
                                reg = <0 0x11291000 0 0x100>;
+                               clocks = <&apmixedsys CLK_APMIXED_REF2USB_TX>;
+                               clock-names = "ref";
                                #phy-cells = <1>;
                                status = "okay";
                        };
-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to