From: David Bauer Date: Mon, 6 Aug 2018 14:21:02 +0000 (+0200) Subject: ath79: fix QCA9557 eth PLL settings X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=4b9680f138264e73517a51f7155d96bf4a96b682;p=openwrt%2Fstaging%2Fynezz.git ath79: fix QCA9557 eth PLL settings The QCA9557 dtsi is currently missing pll-handle and pll-regs for both eth0 and eth1, therefore PLL settings won't be applied. This commit fixes this behavior. Signed-off-by: David Bauer --- diff --git a/target/linux/ath79/dts/qca9557.dtsi b/target/linux/ath79/dts/qca9557.dtsi index c3874bc41e..992ccff1e7 100644 --- a/target/linux/ath79/dts/qca9557.dtsi +++ b/target/linux/ath79/dts/qca9557.dtsi @@ -109,7 +109,7 @@ pll: pll-controller@18050000 { compatible = "qca,ar9557-pll", - "qca,qca9550-pll"; + "qca,qca9550-pll", "syscon"; reg = <0x18050000 0x50>; #clock-cells = <1>; @@ -295,6 +295,9 @@ ð0 { compatible = "qca,qca9550-eth", "syscon", "simple-mfd"; + pll-reg = <0 0x28 0>; + pll-handle = <&pll>; + pll-data = <0x82000101 0x80000101 0x80001313>; phy-mode = "rgmii"; @@ -310,6 +313,9 @@ ð1 { compatible = "qca,qca9550-eth", "syscon", "simple-mfd"; + pll-reg = <0 0x48 0>; + pll-handle = <&pll>; + pll-data = <0x82000101 0x80000101 0x80001313>; phy-mode = "sgmii";