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

arm/arm64: dts: arm: Use generic clock and regulator nodenames

With the recent defining of preferred naming for fixed clock and
regulator nodes, convert the Arm Ltd. boards to use the preferred
names. In the cases which had a unit-address, warnings about missing
"reg" property are fixed.

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Sudeep Holla <sudeep.holla@arm.com>
Link: https://lore.kernel.org/20240528191536.1444649-2-robh@kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20240630-arm-dts-fixes-2-v1-1-a32ba57e5b1d@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

authored by

Rob Herring (Arm) and committed by
Arnd Bergmann
04f08ef2 7f8165ee

+104 -104
+1 -1
arch/arm/boot/dts/arm/arm-realview-eb-bbrevd.dtsi
··· 22 22 23 23 / { 24 24 /* Introduce a fixed regulator for the new ethernet controller */ 25 - veth: fixedregulator@0 { 25 + veth: regulator-veth { 26 26 compatible = "regulator-fixed"; 27 27 regulator-name = "veth"; 28 28 regulator-min-microvolt = <3300000>;
+3 -3
arch/arm/boot/dts/arm/arm-realview-eb.dtsi
··· 45 45 }; 46 46 47 47 /* The voltage to the MMC card is hardwired at 3.3V */ 48 - vmmc: fixedregulator@0 { 48 + vmmc: regulator-vmmc { 49 49 compatible = "regulator-fixed"; 50 50 regulator-name = "vmmc"; 51 51 regulator-min-microvolt = <3300000>; ··· 59 59 clock-frequency = <24000000>; 60 60 }; 61 61 62 - timclk: timclk@1M { 62 + timclk: clock-1000000 { 63 63 #clock-cells = <0>; 64 64 compatible = "fixed-factor-clock"; 65 65 clock-div = <24>; ··· 68 68 }; 69 69 70 70 /* FIXME: this actually hangs off the PLL clocks */ 71 - pclk: pclk@0 { 71 + pclk: clock-pclk { 72 72 #clock-cells = <0>; 73 73 compatible = "fixed-clock"; 74 74 clock-frequency = <0>;
+2 -2
arch/arm/boot/dts/arm/arm-realview-pb1176.dts
··· 69 69 clock-frequency = <24000000>; 70 70 }; 71 71 72 - timclk: timclk@1M { 72 + timclk: clock-1000000 { 73 73 #clock-cells = <0>; 74 74 compatible = "fixed-factor-clock"; 75 75 clock-div = <24>; ··· 78 78 }; 79 79 80 80 /* FIXME: this actually hangs off the PLL clocks */ 81 - pclk: pclk@0 { 81 + pclk: clock-pclk { 82 82 #clock-cells = <0>; 83 83 compatible = "fixed-clock"; 84 84 clock-frequency = <0>;
+3 -3
arch/arm/boot/dts/arm/arm-realview-pb11mp.dts
··· 169 169 clock-frequency = <24000000>; 170 170 }; 171 171 172 - refclk32khz: refclk32khz { 172 + refclk32khz: clock-32768 { 173 173 compatible = "fixed-clock"; 174 174 #clock-cells = <0>; 175 175 clock-frequency = <32768>; 176 176 }; 177 177 178 - timclk: timclk@1M { 178 + timclk: clock-1000000 { 179 179 #clock-cells = <0>; 180 180 compatible = "fixed-factor-clock"; 181 181 clock-div = <24>; ··· 184 184 }; 185 185 186 186 /* FIXME: this actually hangs off the PLL clocks */ 187 - pclk: pclk@0 { 187 + pclk: clock-pclk { 188 188 #clock-cells = <0>; 189 189 compatible = "fixed-clock"; 190 190 clock-frequency = <0>;
+3 -3
arch/arm/boot/dts/arm/arm-realview-pbx.dtsi
··· 68 68 clock-frequency = <24000000>; 69 69 }; 70 70 71 - refclk32khz: refclk32khz { 71 + refclk32khz: clock-32768 { 72 72 #clock-cells = <0>; 73 73 compatible = "fixed-clock"; 74 74 clock-frequency = <32768>; 75 75 }; 76 76 77 - timclk: timclk@1M { 77 + timclk: clock-1000000 { 78 78 #clock-cells = <0>; 79 79 compatible = "fixed-factor-clock"; 80 80 clock-div = <24>; ··· 83 83 }; 84 84 85 85 /* FIXME: this actually hangs off the PLL clocks */ 86 - pclk: pclk@0 { 86 + pclk: clock-pclk { 87 87 #clock-cells = <0>; 88 88 compatible = "fixed-clock"; 89 89 clock-frequency = <0>;
+2 -2
arch/arm/boot/dts/arm/integratorap-im-pd1.dts
··· 54 54 }; 55 55 56 56 /* Also used for the Smart Card Interface SCI */ 57 - impd1_uartclk: clock@1_4 { 57 + impd1_uartclk: clock-uart { 58 58 compatible = "fixed-factor-clock"; 59 59 #clock-cells = <0>; 60 60 clock-div = <4>; ··· 64 64 }; 65 65 66 66 /* For the SSP the clock is divided by 64 */ 67 - impd1_sspclk: clock@1_64 { 67 + impd1_sspclk: clock-ssp { 68 68 compatible = "fixed-factor-clock"; 69 69 #clock-cells = <0>; 70 70 clock-div = <64>;
+2 -2
arch/arm/boot/dts/arm/integratorap.dts
··· 64 64 }; 65 65 66 66 /* The UART clock is 14.74 MHz divided by an ICS525 */ 67 - uartclk: uartclk@14.74M { 67 + uartclk: clock-14745600 { 68 68 #clock-cells = <0>; 69 69 compatible = "fixed-clock"; 70 70 clock-frequency = <14745600>; ··· 73 73 74 74 core-module@10000000 { 75 75 /* 24 MHz chrystal on the core module */ 76 - cm24mhz: cm24mhz@24M { 76 + cm24mhz: clock-24000000 { 77 77 #clock-cells = <0>; 78 78 compatible = "fixed-clock"; 79 79 clock-frequency = <24000000>;
+7 -7
arch/arm/boot/dts/arm/integratorcp.dts
··· 47 47 */ 48 48 49 49 /* The codec chrystal operates at 24.576 MHz */ 50 - xtal_codec: xtal24.576@24.576M { 50 + xtal_codec: clock-24576000 { 51 51 #clock-cells = <0>; 52 52 compatible = "fixed-clock"; 53 53 clock-frequency = <24576000>; 54 54 }; 55 55 56 56 /* The chrystal is divided by 2 by the codec for the AACI bit clock */ 57 - aaci_bitclk: aaci_bitclk@12.288M { 57 + aaci_bitclk: clock-12288000 { 58 58 #clock-cells = <0>; 59 59 compatible = "fixed-factor-clock"; 60 60 clock-div = <2>; ··· 63 63 }; 64 64 65 65 /* This is a 25MHz chrystal on the base board */ 66 - xtal25mhz: xtal25mhz@25M { 66 + xtal25mhz: clock-25000000 { 67 67 #clock-cells = <0>; 68 68 compatible = "fixed-clock"; 69 69 clock-frequency = <25000000>; 70 70 }; 71 71 72 72 /* The UART clock is 14.74 MHz divided from 25MHz by an ICS525 */ 73 - uartclk: uartclk@14.74M { 73 + uartclk: clock-14745600 { 74 74 #clock-cells = <0>; 75 75 compatible = "fixed-clock"; 76 76 clock-frequency = <14745600>; 77 77 }; 78 78 79 79 /* Actually sysclk I think */ 80 - pclk: pclk@0 { 80 + pclk: clock-pclk { 81 81 #clock-cells = <0>; 82 82 compatible = "fixed-clock"; 83 83 clock-frequency = <0>; ··· 85 85 86 86 core-module@10000000 { 87 87 /* 24 MHz chrystal on the core module */ 88 - cm24mhz: cm24mhz@24M { 88 + cm24mhz: clock-24000000 { 89 89 #clock-cells = <0>; 90 90 compatible = "fixed-clock"; 91 91 clock-frequency = <24000000>; ··· 131 131 }; 132 132 133 133 /* The timer clock is the 24 MHz oscillator divided to 1MHz */ 134 - timclk: timclk@1M { 134 + timclk: clock-1000000 { 135 135 #clock-cells = <0>; 136 136 compatible = "fixed-factor-clock"; 137 137 clock-div = <24>;
+7 -7
arch/arm/boot/dts/arm/mps2.dtsi
··· 48 48 #address-cells = <1>; 49 49 #size-cells = <1>; 50 50 51 - oscclk0: clk-osc0 { 51 + oscclk0: clock-50000000 { 52 52 compatible = "fixed-clock"; 53 53 #clock-cells = <0>; 54 54 clock-frequency = <50000000>; 55 55 }; 56 56 57 - oscclk1: clk-osc1 { 57 + oscclk1: clock-24576000 { 58 58 compatible = "fixed-clock"; 59 59 #clock-cells = <0>; 60 60 clock-frequency = <24576000>; 61 61 }; 62 62 63 - oscclk2: clk-osc2 { 63 + oscclk2: clock-25000000 { 64 64 compatible = "fixed-clock"; 65 65 #clock-cells = <0>; 66 66 clock-frequency = <25000000>; 67 67 }; 68 68 69 - cfgclk: clk-cfg { 69 + cfgclk: clock-5000000 { 70 70 compatible = "fixed-clock"; 71 71 #clock-cells = <0>; 72 72 clock-frequency = <5000000>; 73 73 }; 74 74 75 - spicfgclk: clk-spicfg { 75 + spicfgclk: clock-75000000 { 76 76 compatible = "fixed-clock"; 77 77 #clock-cells = <0>; 78 78 clock-frequency = <75000000>; ··· 86 86 clock-mult = <1>; 87 87 }; 88 88 89 - audmclk: clk-audm { 89 + audmclk: clk-12388000 { 90 90 compatible = "fixed-factor-clock"; 91 91 clocks = <&oscclk1>; 92 92 #clock-cells = <0>; ··· 94 94 clock-mult = <1>; 95 95 }; 96 96 97 - audsclk: clk-auds { 97 + audsclk: clk-3072000 { 98 98 compatible = "fixed-factor-clock"; 99 99 clocks = <&oscclk1>; 100 100 #clock-cells = <0>;
+4 -4
arch/arm/boot/dts/arm/versatile-ab.dts
··· 24 24 reg = <0x0 0x08000000>; 25 25 }; 26 26 27 - xtal24mhz: xtal24mhz@24M { 27 + xtal24mhz: clock-24000000 { 28 28 #clock-cells = <0>; 29 29 compatible = "fixed-clock"; 30 30 clock-frequency = <24000000>; ··· 142 142 }; 143 143 144 144 /* OSC1 on AB, OSC4 on PB */ 145 - osc1: cm_aux_osc@24M { 145 + osc1: clock-osc { 146 146 #clock-cells = <0>; 147 147 compatible = "arm,versatile-cm-auxosc"; 148 148 clocks = <&xtal24mhz>; 149 149 }; 150 150 151 151 /* The timer clock is the 24 MHz oscillator divided to 1MHz */ 152 - timclk: timclk@1M { 152 + timclk: clock-1000000 { 153 153 #clock-cells = <0>; 154 154 compatible = "fixed-factor-clock"; 155 155 clock-div = <24>; ··· 157 157 clocks = <&xtal24mhz>; 158 158 }; 159 159 160 - pclk: pclk@24M { 160 + pclk: clock-24000000 { 161 161 #clock-cells = <0>; 162 162 compatible = "fixed-factor-clock"; 163 163 clock-div = <1>;
+4 -4
arch/arm/boot/dts/arm/vexpress-v2m-rs1.dtsi
··· 20 20 #include <dt-bindings/interrupt-controller/arm-gic.h> 21 21 22 22 / { 23 - v2m_fixed_3v3: fixed-regulator-0 { 23 + v2m_fixed_3v3: regulator-3v3 { 24 24 compatible = "regulator-fixed"; 25 25 regulator-name = "3V3"; 26 26 regulator-min-microvolt = <3300000>; ··· 28 28 regulator-always-on; 29 29 }; 30 30 31 - v2m_clk24mhz: clk24mhz { 31 + v2m_clk24mhz: clock-24000000 { 32 32 compatible = "fixed-clock"; 33 33 #clock-cells = <0>; 34 34 clock-frequency = <24000000>; 35 35 clock-output-names = "v2m:clk24mhz"; 36 36 }; 37 37 38 - v2m_refclk1mhz: refclk1mhz { 38 + v2m_refclk1mhz: clock-1000000 { 39 39 compatible = "fixed-clock"; 40 40 #clock-cells = <0>; 41 41 clock-frequency = <1000000>; 42 42 clock-output-names = "v2m:refclk1mhz"; 43 43 }; 44 44 45 - v2m_refclk32khz: refclk32khz { 45 + v2m_refclk32khz: clock-32768 { 46 46 compatible = "fixed-clock"; 47 47 #clock-cells = <0>; 48 48 clock-frequency = <32768>;
+8 -8
arch/arm/boot/dts/arm/vexpress-v2m.dtsi
··· 351 351 }; 352 352 }; 353 353 354 - v2m_fixed_3v3: fixed-regulator-0 { 354 + v2m_fixed_3v3: regulator-3v3 { 355 355 compatible = "regulator-fixed"; 356 356 regulator-name = "3V3"; 357 357 regulator-min-microvolt = <3300000>; ··· 359 359 regulator-always-on; 360 360 }; 361 361 362 - v2m_clk24mhz: clk24mhz { 362 + v2m_clk24mhz: clock-24000000 { 363 363 compatible = "fixed-clock"; 364 364 #clock-cells = <0>; 365 365 clock-frequency = <24000000>; 366 366 clock-output-names = "v2m:clk24mhz"; 367 367 }; 368 368 369 - v2m_refclk1mhz: refclk1mhz { 369 + v2m_refclk1mhz: clock-1000000 { 370 370 compatible = "fixed-clock"; 371 371 #clock-cells = <0>; 372 372 clock-frequency = <1000000>; 373 373 clock-output-names = "v2m:refclk1mhz"; 374 374 }; 375 375 376 - v2m_refclk32khz: refclk32khz { 376 + v2m_refclk32khz: clock-32768 { 377 377 compatible = "fixed-clock"; 378 378 #clock-cells = <0>; 379 379 clock-frequency = <32768>; ··· 436 436 compatible = "arm,vexpress,config-bus"; 437 437 arm,vexpress,config-bridge = <&v2m_sysreg>; 438 438 439 - oscclk0 { 439 + clock-controller-0 { 440 440 /* MCC static memory clock */ 441 441 compatible = "arm,vexpress-osc"; 442 442 arm,vexpress-sysreg,func = <1 0>; ··· 445 445 clock-output-names = "v2m:oscclk0"; 446 446 }; 447 447 448 - v2m_oscclk1: oscclk1 { 448 + v2m_oscclk1: clock-controller-1 { 449 449 /* CLCD clock */ 450 450 compatible = "arm,vexpress-osc"; 451 451 arm,vexpress-sysreg,func = <1 1>; ··· 454 454 clock-output-names = "v2m:oscclk1"; 455 455 }; 456 456 457 - v2m_oscclk2: oscclk2 { 457 + v2m_oscclk2: clock-controller-2 { 458 458 /* IO FPGA peripheral clock */ 459 459 compatible = "arm,vexpress-osc"; 460 460 arm,vexpress-sysreg,func = <1 2>; ··· 463 463 clock-output-names = "v2m:oscclk2"; 464 464 }; 465 465 466 - volt-vio { 466 + regulator-vio { 467 467 /* Logic level voltage */ 468 468 compatible = "arm,vexpress-volt"; 469 469 arm,vexpress-sysreg,func = <2 0>;
+7 -7
arch/arm/boot/dts/arm/vexpress-v2p-ca15-tc1.dts
··· 142 142 compatible = "arm,vexpress,config-bus"; 143 143 arm,vexpress,config-bridge = <&v2m_sysreg>; 144 144 145 - oscclk0 { 145 + clock-controller-0 { 146 146 /* CPU PLL reference clock */ 147 147 compatible = "arm,vexpress-osc"; 148 148 arm,vexpress-sysreg,func = <1 0>; ··· 151 151 clock-output-names = "oscclk0"; 152 152 }; 153 153 154 - oscclk4 { 154 + clock-controller-4 { 155 155 /* Multiplexed AXI master clock */ 156 156 compatible = "arm,vexpress-osc"; 157 157 arm,vexpress-sysreg,func = <1 4>; ··· 160 160 clock-output-names = "oscclk4"; 161 161 }; 162 162 163 - hdlcd_clk: oscclk5 { 163 + hdlcd_clk: clock-controller-5 { 164 164 /* HDLCD PLL reference clock */ 165 165 compatible = "arm,vexpress-osc"; 166 166 arm,vexpress-sysreg,func = <1 5>; ··· 169 169 clock-output-names = "oscclk5"; 170 170 }; 171 171 172 - smbclk: oscclk6 { 172 + smbclk: clock-controller-6 { 173 173 /* SMB clock */ 174 174 compatible = "arm,vexpress-osc"; 175 175 arm,vexpress-sysreg,func = <1 6>; ··· 178 178 clock-output-names = "oscclk6"; 179 179 }; 180 180 181 - sys_pll: oscclk7 { 181 + sys_pll: clock-controller-7 { 182 182 /* SYS PLL reference clock */ 183 183 compatible = "arm,vexpress-osc"; 184 184 arm,vexpress-sysreg,func = <1 7>; ··· 187 187 clock-output-names = "oscclk7"; 188 188 }; 189 189 190 - oscclk8 { 190 + clock-controller-8 { 191 191 /* DDR2 PLL reference clock */ 192 192 compatible = "arm,vexpress-osc"; 193 193 arm,vexpress-sysreg,func = <1 8>; ··· 196 196 clock-output-names = "oscclk8"; 197 197 }; 198 198 199 - volt-cores { 199 + regulator-cores { 200 200 /* CPU core voltage */ 201 201 compatible = "arm,vexpress-volt"; 202 202 arm,vexpress-sysreg,func = <2 0>;
+11 -11
arch/arm/boot/dts/arm/vexpress-v2p-ca15_a7.dts
··· 253 253 compatible = "arm,vexpress,config-bus"; 254 254 arm,vexpress,config-bridge = <&v2m_sysreg>; 255 255 256 - oscclk0 { 256 + clock-controller-0 { 257 257 /* A15 PLL 0 reference clock */ 258 258 compatible = "arm,vexpress-osc"; 259 259 arm,vexpress-sysreg,func = <1 0>; ··· 262 262 clock-output-names = "oscclk0"; 263 263 }; 264 264 265 - oscclk1 { 265 + clock-controller-1 { 266 266 /* A15 PLL 1 reference clock */ 267 267 compatible = "arm,vexpress-osc"; 268 268 arm,vexpress-sysreg,func = <1 1>; ··· 271 271 clock-output-names = "oscclk1"; 272 272 }; 273 273 274 - oscclk2 { 274 + clock-controller-2 { 275 275 /* A7 PLL 0 reference clock */ 276 276 compatible = "arm,vexpress-osc"; 277 277 arm,vexpress-sysreg,func = <1 2>; ··· 280 280 clock-output-names = "oscclk2"; 281 281 }; 282 282 283 - oscclk3 { 283 + clock-controller-3 { 284 284 /* A7 PLL 1 reference clock */ 285 285 compatible = "arm,vexpress-osc"; 286 286 arm,vexpress-sysreg,func = <1 3>; ··· 289 289 clock-output-names = "oscclk3"; 290 290 }; 291 291 292 - oscclk4 { 292 + clock-controller-4 { 293 293 /* External AXI master clock */ 294 294 compatible = "arm,vexpress-osc"; 295 295 arm,vexpress-sysreg,func = <1 4>; ··· 298 298 clock-output-names = "oscclk4"; 299 299 }; 300 300 301 - hdlcd_clk: oscclk5 { 301 + hdlcd_clk: clock-controller-5 { 302 302 /* HDLCD PLL reference clock */ 303 303 compatible = "arm,vexpress-osc"; 304 304 arm,vexpress-sysreg,func = <1 5>; ··· 307 307 clock-output-names = "oscclk5"; 308 308 }; 309 309 310 - smbclk: oscclk6 { 310 + smbclk: clock-controller-6 { 311 311 /* Static memory controller clock */ 312 312 compatible = "arm,vexpress-osc"; 313 313 arm,vexpress-sysreg,func = <1 6>; ··· 316 316 clock-output-names = "oscclk6"; 317 317 }; 318 318 319 - oscclk7 { 319 + clock-controller-7 { 320 320 /* SYS PLL reference clock */ 321 321 compatible = "arm,vexpress-osc"; 322 322 arm,vexpress-sysreg,func = <1 7>; ··· 325 325 clock-output-names = "oscclk7"; 326 326 }; 327 327 328 - oscclk8 { 328 + clock-controller-8 { 329 329 /* DDR2 PLL reference clock */ 330 330 compatible = "arm,vexpress-osc"; 331 331 arm,vexpress-sysreg,func = <1 8>; ··· 334 334 clock-output-names = "oscclk8"; 335 335 }; 336 336 337 - volt-a15 { 337 + regulator-a15 { 338 338 /* A15 CPU core voltage */ 339 339 compatible = "arm,vexpress-volt"; 340 340 arm,vexpress-sysreg,func = <2 0>; ··· 345 345 label = "A15 Vcore"; 346 346 }; 347 347 348 - volt-a7 { 348 + regulator-a7 { 349 349 /* A7 CPU core voltage */ 350 350 compatible = "arm,vexpress-volt"; 351 351 arm,vexpress-sysreg,func = <2 1>;
+6 -6
arch/arm/boot/dts/arm/vexpress-v2p-ca5s.dts
··· 145 145 compatible = "arm,vexpress,config-bus"; 146 146 arm,vexpress,config-bridge = <&v2m_sysreg>; 147 147 148 - cpu_clk: oscclk0 { 148 + cpu_clk: clock-controller-0 { 149 149 /* CPU and internal AXI reference clock */ 150 150 compatible = "arm,vexpress-osc"; 151 151 arm,vexpress-sysreg,func = <1 0>; ··· 154 154 clock-output-names = "oscclk0"; 155 155 }; 156 156 157 - axi_clk: oscclk1 { 157 + axi_clk: clock-controller-1 { 158 158 /* Multiplexed AXI master clock */ 159 159 compatible = "arm,vexpress-osc"; 160 160 arm,vexpress-sysreg,func = <1 1>; ··· 163 163 clock-output-names = "oscclk1"; 164 164 }; 165 165 166 - oscclk2 { 166 + clock-controller-2 { 167 167 /* DDR2 */ 168 168 compatible = "arm,vexpress-osc"; 169 169 arm,vexpress-sysreg,func = <1 2>; ··· 172 172 clock-output-names = "oscclk2"; 173 173 }; 174 174 175 - hdlcd_clk: oscclk3 { 175 + hdlcd_clk: clock-controller-3 { 176 176 /* HDLCD */ 177 177 compatible = "arm,vexpress-osc"; 178 178 arm,vexpress-sysreg,func = <1 3>; ··· 181 181 clock-output-names = "oscclk3"; 182 182 }; 183 183 184 - oscclk4 { 184 + clock-controller-4 { 185 185 /* Test chip gate configuration */ 186 186 compatible = "arm,vexpress-osc"; 187 187 arm,vexpress-sysreg,func = <1 4>; ··· 190 190 clock-output-names = "oscclk4"; 191 191 }; 192 192 193 - smbclk: oscclk5 { 193 + smbclk: clock-controller-5 { 194 194 /* SMB clock */ 195 195 compatible = "arm,vexpress-osc"; 196 196 arm,vexpress-sysreg,func = <1 5>;
+9 -9
arch/arm/boot/dts/arm/vexpress-v2p-ca9.dts
··· 187 187 compatible = "arm,vexpress,config-bus"; 188 188 arm,vexpress,config-bridge = <&v2m_sysreg>; 189 189 190 - oscclk0: extsaxiclk { 190 + oscclk0: clock-controller-0 { 191 191 /* ACLK clock to the AXI master port on the test chip */ 192 192 compatible = "arm,vexpress-osc"; 193 193 arm,vexpress-sysreg,func = <1 0>; ··· 196 196 clock-output-names = "extsaxiclk"; 197 197 }; 198 198 199 - oscclk1: clcdclk { 199 + oscclk1: clock-controller-1 { 200 200 /* Reference clock for the CLCD */ 201 201 compatible = "arm,vexpress-osc"; 202 202 arm,vexpress-sysreg,func = <1 1>; ··· 205 205 clock-output-names = "clcdclk"; 206 206 }; 207 207 208 - smbclk: oscclk2: tcrefclk { 208 + smbclk: oscclk2: clock-controller-2 { 209 209 /* Reference clock for the test chip internal PLLs */ 210 210 compatible = "arm,vexpress-osc"; 211 211 arm,vexpress-sysreg,func = <1 2>; ··· 214 214 clock-output-names = "tcrefclk"; 215 215 }; 216 216 217 - volt-vd10 { 217 + regulator-vd10 { 218 218 /* Test Chip internal logic voltage */ 219 219 compatible = "arm,vexpress-volt"; 220 220 arm,vexpress-sysreg,func = <2 0>; ··· 223 223 label = "VD10"; 224 224 }; 225 225 226 - volt-vd10-s2 { 226 + regulator-vd10-s2 { 227 227 /* PL310, L2 cache, RAM cell supply (not PL310 logic) */ 228 228 compatible = "arm,vexpress-volt"; 229 229 arm,vexpress-sysreg,func = <2 1>; ··· 232 232 label = "VD10_S2"; 233 233 }; 234 234 235 - volt-vd10-s3 { 235 + regulator-vd10-s3 { 236 236 /* Cortex-A9 system supply, Cores, MPEs, SCU and PL310 logic */ 237 237 compatible = "arm,vexpress-volt"; 238 238 arm,vexpress-sysreg,func = <2 2>; ··· 241 241 label = "VD10_S3"; 242 242 }; 243 243 244 - volt-vcc1v8 { 244 + regulator-vcc1v8 { 245 245 /* DDR2 SDRAM and Test Chip DDR2 I/O supply */ 246 246 compatible = "arm,vexpress-volt"; 247 247 arm,vexpress-sysreg,func = <2 3>; ··· 250 250 label = "VCC1V8"; 251 251 }; 252 252 253 - volt-ddr2vtt { 253 + regulator-ddr2vtt { 254 254 /* DDR2 SDRAM VTT termination voltage */ 255 255 compatible = "arm,vexpress-volt"; 256 256 arm,vexpress-sysreg,func = <2 4>; ··· 259 259 label = "DDR2VTT"; 260 260 }; 261 261 262 - volt-vcc3v3 { 262 + regulator-vcc3v3 { 263 263 /* Local board supply for miscellaneous logic external to the Test Chip */ 264 264 arm,vexpress-sysreg,func = <2 5>; 265 265 compatible = "arm,vexpress-volt";
+1 -1
arch/arm64/boot/dts/arm/corstone1000-fvp.dts
··· 21 21 reg-io-width = <2>; 22 22 }; 23 23 24 - vmmc_v3_3d: fixed_v3_3d { 24 + vmmc_v3_3d: regulator-vmmc { 25 25 compatible = "regulator-fixed"; 26 26 regulator-name = "vmmc_supply"; 27 27 regulator-min-microvolt = <3300000>;
+3 -3
arch/arm64/boot/dts/arm/corstone1000.dtsi
··· 60 60 cache-sets = <1024>; 61 61 }; 62 62 63 - refclk100mhz: refclk100mhz { 63 + refclk100mhz: clock-100000000 { 64 64 compatible = "fixed-clock"; 65 65 #clock-cells = <0>; 66 66 clock-frequency = <100000000>; 67 67 clock-output-names = "apb_pclk"; 68 68 }; 69 69 70 - smbclk: refclk24mhzx2 { 70 + smbclk: clock-48000000 { 71 71 /* Reference 24MHz clock x 2 */ 72 72 compatible = "fixed-clock"; 73 73 #clock-cells = <0>; ··· 83 83 <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>; 84 84 }; 85 85 86 - uartclk: uartclk { 86 + uartclk: clock-50000000 { 87 87 /* UART clock - 50MHz */ 88 88 compatible = "fixed-clock"; 89 89 #clock-cells = <0>;
+3 -3
arch/arm64/boot/dts/arm/foundation-v8.dtsi
··· 99 99 timeout-sec = <30>; 100 100 }; 101 101 102 - v2m_clk24mhz: clk24mhz { 102 + v2m_clk24mhz: clock-24000000 { 103 103 compatible = "fixed-clock"; 104 104 #clock-cells = <0>; 105 105 clock-frequency = <24000000>; 106 106 clock-output-names = "v2m:clk24mhz"; 107 107 }; 108 108 109 - v2m_refclk1mhz: refclk1mhz { 109 + v2m_refclk1mhz: clock-1000000 { 110 110 compatible = "fixed-clock"; 111 111 #clock-cells = <0>; 112 112 clock-frequency = <1000000>; 113 113 clock-output-names = "v2m:refclk1mhz"; 114 114 }; 115 115 116 - v2m_refclk32khz: refclk32khz { 116 + v2m_refclk32khz: clock-32768 { 117 117 compatible = "fixed-clock"; 118 118 #clock-cells = <0>; 119 119 clock-frequency = <32768>;
+5 -5
arch/arm64/boot/dts/arm/juno-clocks.dtsi
··· 8 8 */ 9 9 / { 10 10 /* SoC fixed clocks */ 11 - soc_uartclk: refclk7372800hz { 11 + soc_uartclk: clock-7372800 { 12 12 compatible = "fixed-clock"; 13 13 #clock-cells = <0>; 14 14 clock-frequency = <7372800>; 15 15 clock-output-names = "juno:uartclk"; 16 16 }; 17 17 18 - soc_usb48mhz: clk48mhz { 18 + soc_usb48mhz: clock-48000000 { 19 19 compatible = "fixed-clock"; 20 20 #clock-cells = <0>; 21 21 clock-frequency = <48000000>; 22 22 clock-output-names = "clk48mhz"; 23 23 }; 24 24 25 - soc_smc50mhz: clk50mhz { 25 + soc_smc50mhz: clock-50000000 { 26 26 compatible = "fixed-clock"; 27 27 #clock-cells = <0>; 28 28 clock-frequency = <50000000>; 29 29 clock-output-names = "smc_clk"; 30 30 }; 31 31 32 - soc_refclk100mhz: refclk100mhz { 32 + soc_refclk100mhz: clock-100000000 { 33 33 compatible = "fixed-clock"; 34 34 #clock-cells = <0>; 35 35 clock-frequency = <100000000>; 36 36 clock-output-names = "apb_pclk"; 37 37 }; 38 38 39 - soc_faxiclk: refclk400mhz { 39 + soc_faxiclk: clock-400000000 { 40 40 compatible = "fixed-clock"; 41 41 #clock-cells = <0>; 42 42 clock-frequency = <400000000>;
+5 -5
arch/arm64/boot/dts/arm/juno-motherboard.dtsi
··· 8 8 */ 9 9 10 10 / { 11 - mb_clk24mhz: clk24mhz { 11 + mb_clk24mhz: clock-24000000 { 12 12 compatible = "fixed-clock"; 13 13 #clock-cells = <0>; 14 14 clock-frequency = <24000000>; 15 15 clock-output-names = "juno_mb:clk24mhz"; 16 16 }; 17 17 18 - mb_clk25mhz: clk25mhz { 18 + mb_clk25mhz: clock-25000000 { 19 19 compatible = "fixed-clock"; 20 20 #clock-cells = <0>; 21 21 clock-frequency = <25000000>; 22 22 clock-output-names = "juno_mb:clk25mhz"; 23 23 }; 24 24 25 - v2m_refclk1mhz: refclk1mhz { 25 + v2m_refclk1mhz: clock-1000000 { 26 26 compatible = "fixed-clock"; 27 27 #clock-cells = <0>; 28 28 clock-frequency = <1000000>; 29 29 clock-output-names = "juno_mb:refclk1mhz"; 30 30 }; 31 31 32 - v2m_refclk32khz: refclk32khz { 32 + v2m_refclk32khz: clock-32768 { 33 33 compatible = "fixed-clock"; 34 34 #clock-cells = <0>; 35 35 clock-frequency = <32768>; 36 36 clock-output-names = "juno_mb:refclk32khz"; 37 37 }; 38 38 39 - mb_fixed_3v3: mcc-sb-3v3 { 39 + mb_fixed_3v3: regulator-3v3 { 40 40 compatible = "regulator-fixed"; 41 41 regulator-name = "MCC_SB_3V3"; 42 42 regulator-min-microvolt = <3300000>;
+5 -5
arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi
··· 8 8 * VEMotherBoard.lisa 9 9 */ 10 10 / { 11 - v2m_clk24mhz: clk24mhz { 11 + v2m_clk24mhz: clock-24000000 { 12 12 compatible = "fixed-clock"; 13 13 #clock-cells = <0>; 14 14 clock-frequency = <24000000>; 15 15 clock-output-names = "v2m:clk24mhz"; 16 16 }; 17 17 18 - v2m_refclk1mhz: refclk1mhz { 18 + v2m_refclk1mhz: clock-1000000 { 19 19 compatible = "fixed-clock"; 20 20 #clock-cells = <0>; 21 21 clock-frequency = <1000000>; 22 22 clock-output-names = "v2m:refclk1mhz"; 23 23 }; 24 24 25 - v2m_refclk32khz: refclk32khz { 25 + v2m_refclk32khz: clock-32768 { 26 26 compatible = "fixed-clock"; 27 27 #clock-cells = <0>; 28 28 clock-frequency = <32768>; 29 29 clock-output-names = "v2m:refclk32khz"; 30 30 }; 31 31 32 - v2m_fixed_3v3: v2m-3v3 { 32 + v2m_fixed_3v3: regulator-3v3 { 33 33 compatible = "regulator-fixed"; 34 34 regulator-name = "3V3"; 35 35 regulator-min-microvolt = <3300000>; ··· 41 41 compatible = "arm,vexpress,config-bus"; 42 42 arm,vexpress,config-bridge = <&v2m_sysreg>; 43 43 44 - v2m_oscclk1: oscclk1 { 44 + v2m_oscclk1: clock-controller { 45 45 /* CLCD clock */ 46 46 compatible = "arm,vexpress-osc"; 47 47 arm,vexpress-sysreg,func = <1 1>;
+3 -3
arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
··· 111 111 compatible = "arm,vexpress,config-bus"; 112 112 arm,vexpress,config-bridge = <&v2m_sysreg>; 113 113 114 - smbclk: smclk { 114 + smbclk: clock-controller { 115 115 /* SMC clock */ 116 116 compatible = "arm,vexpress-osc"; 117 117 arm,vexpress-sysreg,func = <1 4>; ··· 120 120 clock-output-names = "smclk"; 121 121 }; 122 122 123 - volt-vio { 123 + regulator-vio { 124 124 /* VIO to expansion board above */ 125 125 compatible = "arm,vexpress-volt"; 126 126 arm,vexpress-sysreg,func = <2 0>; ··· 130 130 regulator-always-on; 131 131 }; 132 132 133 - volt-12v { 133 + regulator-12v { 134 134 /* 12V from power connector J6 */ 135 135 compatible = "arm,vexpress-volt"; 136 136 arm,vexpress-sysreg,func = <2 1>;