X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=target%2Flinux%2Fath79%2Fdts%2Fqca9557.dtsi;h=0357be9b5c6cbc4960b5baa829d089d976fec4e2;hb=d9753f0ec58429c9b9aa92918ff736004e4ca0d0;hp=980629c939ed7f9eb0f744c391ec933451ef937f;hpb=2d081addb537ac3dc41d61487561458c7733c7ba;p=oweals%2Fopenwrt.git diff --git a/target/linux/ath79/dts/qca9557.dtsi b/target/linux/ath79/dts/qca9557.dtsi index 980629c939..0357be9b5c 100644 --- a/target/linux/ath79/dts/qca9557.dtsi +++ b/target/linux/ath79/dts/qca9557.dtsi @@ -53,8 +53,9 @@ status = "disabled"; }; - usb_phy0: usb-phy@18030000 { + usb_phy0: usb-phy0@18030000 { compatible ="qca,qca9550-usb-phy", "qca,ar7200-usb-phy"; + reg = <0x18030000 4>, <0x18030004 4>; reset-names = "usb-phy", "usb-suspend-override"; resets = <&rst 4>, <&rst 3>; @@ -64,8 +65,9 @@ status = "disabled"; }; - usb_phy1: usb-phy { + usb_phy1: usb-phy1@18030010 { compatible = "qca,qca9550-usb-phy", "qca,ar7200-usb-phy"; + reg = <0x18030010 4>, <0x18030014 4>; reset-names = "usb-phy", "usb-suspend-override"; resets = <&rst2 4>, <&rst2 3>; @@ -109,7 +111,7 @@ pll: pll-controller@18050000 { compatible = "qca,ar9557-pll", - "qca,qca9550-pll"; + "qca,qca9550-pll", "syscon"; reg = <0x18050000 0x50>; #clock-cells = <1>; @@ -130,14 +132,13 @@ rst: reset-controller@1806001c { compatible = "qca,qca9550-reset", - "qca,ar7100-reset", - "simple-bus"; + "qca,ar7100-reset"; reg = <0x1806001c 0x4>; #reset-cells = <1>; interrupt-parent = <&cpuintc>; - intc2: interrupt-controller@2 { + intc2: interrupt-controller2 { compatible = "qca,ar9340-intc"; interrupt-parent = <&cpuintc>; @@ -151,7 +152,7 @@ <0x1f0>; /* pcie rc 0 */ }; - intc3: interrupt-controller@3 { + intc3: interrupt-controller3 { compatible = "qca,ar9340-intc"; interrupt-parent = <&cpuintc>; @@ -293,9 +294,12 @@ }; ð0 { - compatible = "qca,qca9550-eth", "syscon"; + compatible = "qca,qca9550-eth", "syscon", "simple-mfd"; - pll-data = <0x82000101 0x80000101 0x80001313>; + pll-reg = <0 0x28 0>; + pll-handle = <&pll>; + + pll-data = <0x16000000 0x00000101 0x00001616>; phy-mode = "rgmii"; resets = <&rst 9>; @@ -308,9 +312,12 @@ }; ð1 { - compatible = "qca,qca9550-eth", "syscon"; + compatible = "qca,qca9550-eth", "syscon", "simple-mfd"; + + pll-reg = <0 0x48 0>; + pll-handle = <&pll>; - pll-data = <0x82000101 0x80000101 0x80001313>; + pll-data = <0x16000000 0x00000101 0x00001616>; phy-mode = "sgmii"; resets = <&rst 13>;