Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces

We need to ungate RCLK on AST2500- and AST2600-based platforms for RMII
to function. RMII interfaces are commonly used for NCSI.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Joel Stanley <joel@jms.id.au>

authored by

Andrew Jeffery and committed by
Joel Stanley
37ece7e3 9d40f423

+57
+3
arch/arm/boot/dts/aspeed-bmc-arm-stardragon4800-rep2.dts
··· 92 92 status = "okay"; 93 93 pinctrl-names = "default"; 94 94 pinctrl-0 = <&pinctrl_rmii2_default>; 95 + clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>, 96 + <&syscon ASPEED_CLK_MAC2RCLK>; 97 + clock-names = "MACCLK", "RCLK"; 95 98 use-ncsi; 96 99 }; 97 100
+3
arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts
··· 126 126 127 127 pinctrl-names = "default"; 128 128 pinctrl-0 = <&pinctrl_rmii1_default>; 129 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 130 + <&syscon ASPEED_CLK_MAC1RCLK>; 131 + clock-names = "MACCLK", "RCLK"; 129 132 use-ncsi; 130 133 }; 131 134
+3
arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts
··· 90 90 no-hw-checksum; 91 91 pinctrl-names = "default"; 92 92 pinctrl-0 = <&pinctrl_rmii1_default>; 93 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 94 + <&syscon ASPEED_CLK_MAC1RCLK>; 95 + clock-names = "MACCLK", "RCLK"; 93 96 }; 94 97 95 98 &i2c0 {
+6
arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts
··· 786 786 status = "okay"; 787 787 pinctrl-names = "default"; 788 788 pinctrl-0 = <&pinctrl_rmii3_default>; 789 + clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>, 790 + <&syscon ASPEED_CLK_MAC3RCLK>; 791 + clock-names = "MACCLK", "RCLK"; 789 792 use-ncsi; 790 793 }; 791 794 ··· 796 793 status = "okay"; 797 794 pinctrl-names = "default"; 798 795 pinctrl-0 = <&pinctrl_rmii4_default>; 796 + clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>, 797 + <&syscon ASPEED_CLK_MAC4RCLK>; 798 + clock-names = "MACCLK", "RCLK"; 799 799 use-ncsi; 800 800 }; 801 801
+3
arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts
··· 273 273 status = "okay"; 274 274 pinctrl-names = "default"; 275 275 pinctrl-0 = <&pinctrl_rmii1_default>; 276 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 277 + <&syscon ASPEED_CLK_MAC1RCLK>; 278 + clock-names = "MACCLK", "RCLK"; 276 279 use-ncsi; 277 280 }; 278 281
+3
arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts
··· 77 77 78 78 pinctrl-names = "default"; 79 79 pinctrl-0 = <&pinctrl_rmii1_default>; 80 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 81 + <&syscon ASPEED_CLK_MAC1RCLK>; 82 + clock-names = "MACCLK", "RCLK"; 80 83 use-ncsi; 81 84 }; 82 85
+3
arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts
··· 69 69 70 70 pinctrl-names = "default"; 71 71 pinctrl-0 = <&pinctrl_rmii1_default>; 72 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 73 + <&syscon ASPEED_CLK_MAC1RCLK>; 74 + clock-names = "MACCLK", "RCLK"; 72 75 use-ncsi; 73 76 }; 74 77
+3
arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts
··· 133 133 134 134 pinctrl-names = "default"; 135 135 pinctrl-0 = <&pinctrl_rmii1_default>; 136 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 137 + <&syscon ASPEED_CLK_MAC1RCLK>; 138 + clock-names = "MACCLK", "RCLK"; 136 139 use-ncsi; 137 140 }; 138 141
+3
arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts
··· 139 139 status = "okay"; 140 140 pinctrl-names = "default"; 141 141 pinctrl-0 = <&pinctrl_rmii1_default>; 142 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 143 + <&syscon ASPEED_CLK_MAC1RCLK>; 144 + clock-names = "MACCLK", "RCLK"; 142 145 use-ncsi; 143 146 }; 144 147
+3
arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts
··· 178 178 179 179 pinctrl-names = "default"; 180 180 pinctrl-0 = <&pinctrl_rmii1_default>; 181 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 182 + <&syscon ASPEED_CLK_MAC1RCLK>; 183 + clock-names = "MACCLK", "RCLK"; 181 184 use-ncsi; 182 185 }; 183 186
+3
arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts
··· 449 449 450 450 pinctrl-names = "default"; 451 451 pinctrl-0 = <&pinctrl_rmii1_default>; 452 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 453 + <&syscon ASPEED_CLK_MAC1RCLK>; 454 + clock-names = "MACCLK", "RCLK"; 452 455 use-ncsi; 453 456 }; 454 457
+3
arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts
··· 162 162 163 163 pinctrl-names = "default"; 164 164 pinctrl-0 = <&pinctrl_rmii1_default>; 165 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 166 + <&syscon ASPEED_CLK_MAC1RCLK>; 167 + clock-names = "MACCLK", "RCLK"; 165 168 }; 166 169 167 170 &i2c1 {
+3
arch/arm/boot/dts/aspeed-bmc-opp-swift.dts
··· 322 322 pinctrl-names = "default"; 323 323 pinctrl-0 = <&pinctrl_rmii1_default>; 324 324 use-ncsi; 325 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 326 + <&syscon ASPEED_CLK_MAC1RCLK>; 327 + clock-names = "MACCLK", "RCLK"; 325 328 }; 326 329 327 330 &i2c2 {
+3
arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts
··· 161 161 status = "okay"; 162 162 pinctrl-names = "default"; 163 163 pinctrl-0 = <&pinctrl_rmii3_default>; 164 + clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>, 165 + <&syscon ASPEED_CLK_MAC3RCLK>; 166 + clock-names = "MACCLK", "RCLK"; 164 167 use-ncsi; 165 168 }; 166 169
+3
arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts
··· 295 295 status = "okay"; 296 296 pinctrl-names = "default"; 297 297 pinctrl-0 = <&pinctrl_rmii1_default>; 298 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 299 + <&syscon ASPEED_CLK_MAC1RCLK>; 300 + clock-names = "MACCLK", "RCLK"; 298 301 use-ncsi; 299 302 }; 300 303
+3
arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts
··· 189 189 status = "okay"; 190 190 pinctrl-names = "default"; 191 191 pinctrl-0 = <&pinctrl_rmii1_default>; 192 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 193 + <&syscon ASPEED_CLK_MAC1RCLK>; 194 + clock-names = "MACCLK", "RCLK"; 192 195 use-ncsi; 193 196 }; 194 197
+6
arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts
··· 80 80 pinctrl-names = "default"; 81 81 pinctrl-0 = <&pinctrl_rmii1_default 82 82 &pinctrl_mdio1_default>; 83 + clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 84 + <&syscon ASPEED_CLK_MAC1RCLK>; 85 + clock-names = "MACCLK", "RCLK"; 83 86 }; 84 87 85 88 &mac1 { 86 89 status = "okay"; 87 90 pinctrl-names = "default"; 88 91 pinctrl-0 = <&pinctrl_rmii2_default>; 92 + clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>, 93 + <&syscon ASPEED_CLK_MAC2RCLK>; 94 + clock-names = "MACCLK", "RCLK"; 89 95 use-ncsi; 90 96 }; 91 97