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

ARM: dts: Use clock-output-names for am3

With the TI clocks supporting the use of clock-output-names devicetree
property, we no longer need to use non-standard node names for clocks.

Cc: Stephen Boyd <sboyd@kernel.org>
Cc: Tero Kristo <kristo@kernel.org>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Message-Id: <20220204073333.18175-5-tony@atomide.com>

+164 -82
+164 -82
arch/arm/boot/dts/am33xx-clocks.dtsi
··· 5 5 * Copyright (C) 2013 Texas Instruments, Inc. 6 6 */ 7 7 &scm_clocks { 8 - sys_clkin_ck: sys_clkin_ck@40 { 8 + sys_clkin_ck: clock-sys-clkin-22@40 { 9 9 #clock-cells = <0>; 10 10 compatible = "ti,mux-clock"; 11 + clock-output-names = "sys_clkin_ck"; 11 12 clocks = <&virt_19200000_ck>, <&virt_24000000_ck>, <&virt_25000000_ck>, <&virt_26000000_ck>; 12 13 ti,bit-shift = <22>; 13 14 reg = <0x0040>; 14 15 }; 15 16 16 - adc_tsc_fck: adc_tsc_fck { 17 + adc_tsc_fck: clock-adc-tsc-fck { 17 18 #clock-cells = <0>; 18 19 compatible = "fixed-factor-clock"; 20 + clock-output-names = "adc_tsc_fck"; 19 21 clocks = <&sys_clkin_ck>; 20 22 clock-mult = <1>; 21 23 clock-div = <1>; 22 24 }; 23 25 24 - dcan0_fck: dcan0_fck { 26 + dcan0_fck: clock-dcan0-fck { 25 27 #clock-cells = <0>; 26 28 compatible = "fixed-factor-clock"; 29 + clock-output-names = "dcan0_fck"; 27 30 clocks = <&sys_clkin_ck>; 28 31 clock-mult = <1>; 29 32 clock-div = <1>; 30 33 }; 31 34 32 - dcan1_fck: dcan1_fck { 35 + dcan1_fck: clock-dcan1-fck { 33 36 #clock-cells = <0>; 34 37 compatible = "fixed-factor-clock"; 38 + clock-output-names = "dcan1_fck"; 35 39 clocks = <&sys_clkin_ck>; 36 40 clock-mult = <1>; 37 41 clock-div = <1>; 38 42 }; 39 43 40 - mcasp0_fck: mcasp0_fck { 44 + mcasp0_fck: clock-mcasp0-fck { 41 45 #clock-cells = <0>; 42 46 compatible = "fixed-factor-clock"; 47 + clock-output-names = "mcasp0_fck"; 43 48 clocks = <&sys_clkin_ck>; 44 49 clock-mult = <1>; 45 50 clock-div = <1>; 46 51 }; 47 52 48 - mcasp1_fck: mcasp1_fck { 53 + mcasp1_fck: clock-mcasp1-fck { 49 54 #clock-cells = <0>; 50 55 compatible = "fixed-factor-clock"; 56 + clock-output-names = "mcasp1_fck"; 51 57 clocks = <&sys_clkin_ck>; 52 58 clock-mult = <1>; 53 59 clock-div = <1>; 54 60 }; 55 61 56 - smartreflex0_fck: smartreflex0_fck { 62 + smartreflex0_fck: clock-smartreflex0-fck { 57 63 #clock-cells = <0>; 58 64 compatible = "fixed-factor-clock"; 65 + clock-output-names = "smartreflex0_fck"; 59 66 clocks = <&sys_clkin_ck>; 60 67 clock-mult = <1>; 61 68 clock-div = <1>; 62 69 }; 63 70 64 - smartreflex1_fck: smartreflex1_fck { 71 + smartreflex1_fck: clock-smartreflex1-fck { 65 72 #clock-cells = <0>; 66 73 compatible = "fixed-factor-clock"; 74 + clock-output-names = "smartreflex1_fck"; 67 75 clocks = <&sys_clkin_ck>; 68 76 clock-mult = <1>; 69 77 clock-div = <1>; 70 78 }; 71 79 72 - sha0_fck: sha0_fck { 80 + sha0_fck: clock-sha0-fck { 73 81 #clock-cells = <0>; 74 82 compatible = "fixed-factor-clock"; 83 + clock-output-names = "sha0_fck"; 75 84 clocks = <&sys_clkin_ck>; 76 85 clock-mult = <1>; 77 86 clock-div = <1>; 78 87 }; 79 88 80 - aes0_fck: aes0_fck { 89 + aes0_fck: clock-aes0-fck { 81 90 #clock-cells = <0>; 82 91 compatible = "fixed-factor-clock"; 92 + clock-output-names = "aes0_fck"; 83 93 clocks = <&sys_clkin_ck>; 84 94 clock-mult = <1>; 85 95 clock-div = <1>; 86 96 }; 87 97 88 - rng_fck: rng_fck { 98 + rng_fck: clock-rng-fck { 89 99 #clock-cells = <0>; 90 100 compatible = "fixed-factor-clock"; 101 + clock-output-names = "rng_fck"; 91 102 clocks = <&sys_clkin_ck>; 92 103 clock-mult = <1>; 93 104 clock-div = <1>; ··· 136 125 }; 137 126 }; 138 127 &prcm_clocks { 139 - clk_32768_ck: clk_32768_ck { 128 + clk_32768_ck: clock-clk-32768 { 140 129 #clock-cells = <0>; 141 130 compatible = "fixed-clock"; 131 + clock-output-names = "clk_32768_ck"; 142 132 clock-frequency = <32768>; 143 133 }; 144 134 145 - clk_rc32k_ck: clk_rc32k_ck { 135 + clk_rc32k_ck: clock-clk-rc32k { 146 136 #clock-cells = <0>; 147 137 compatible = "fixed-clock"; 138 + clock-output-names = "clk_rc32k_ck"; 148 139 clock-frequency = <32000>; 149 140 }; 150 141 151 - virt_19200000_ck: virt_19200000_ck { 142 + virt_19200000_ck: clock-virt-19200000 { 152 143 #clock-cells = <0>; 153 144 compatible = "fixed-clock"; 145 + clock-output-names = "virt_19200000_ck"; 154 146 clock-frequency = <19200000>; 155 147 }; 156 148 157 - virt_24000000_ck: virt_24000000_ck { 149 + virt_24000000_ck: clock-virt-24000000 { 158 150 #clock-cells = <0>; 159 151 compatible = "fixed-clock"; 152 + clock-output-names = "virt_24000000_ck"; 160 153 clock-frequency = <24000000>; 161 154 }; 162 155 163 - virt_25000000_ck: virt_25000000_ck { 156 + virt_25000000_ck: clock-virt-25000000 { 164 157 #clock-cells = <0>; 165 158 compatible = "fixed-clock"; 159 + clock-output-names = "virt_25000000_ck"; 166 160 clock-frequency = <25000000>; 167 161 }; 168 162 169 - virt_26000000_ck: virt_26000000_ck { 163 + virt_26000000_ck: clock-virt-26000000 { 170 164 #clock-cells = <0>; 171 165 compatible = "fixed-clock"; 166 + clock-output-names = "virt_26000000_ck"; 172 167 clock-frequency = <26000000>; 173 168 }; 174 169 175 - tclkin_ck: tclkin_ck { 170 + tclkin_ck: clock-tclkin { 176 171 #clock-cells = <0>; 177 172 compatible = "fixed-clock"; 173 + clock-output-names = "tclkin_ck"; 178 174 clock-frequency = <12000000>; 179 175 }; 180 176 181 - dpll_core_ck: dpll_core_ck@490 { 177 + dpll_core_ck: clock@490 { 182 178 #clock-cells = <0>; 183 179 compatible = "ti,am3-dpll-core-clock"; 180 + clock-output-names = "dpll_core_ck"; 184 181 clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 185 182 reg = <0x0490>, <0x045c>, <0x0468>, <0x0460>, <0x0464>; 186 183 }; 187 184 188 - dpll_core_x2_ck: dpll_core_x2_ck { 185 + dpll_core_x2_ck: clock-dpll-core-x2 { 189 186 #clock-cells = <0>; 190 187 compatible = "ti,am3-dpll-x2-clock"; 188 + clock-output-names = "dpll_core_x2_ck"; 191 189 clocks = <&dpll_core_ck>; 192 190 }; 193 191 194 - dpll_core_m4_ck: dpll_core_m4_ck@480 { 192 + dpll_core_m4_ck: clock-dpll-core-m4@480 { 195 193 #clock-cells = <0>; 196 194 compatible = "ti,divider-clock"; 195 + clock-output-names = "dpll_core_m4_ck"; 197 196 clocks = <&dpll_core_x2_ck>; 198 197 ti,max-div = <31>; 199 198 reg = <0x0480>; 200 199 ti,index-starts-at-one; 201 200 }; 202 201 203 - dpll_core_m5_ck: dpll_core_m5_ck@484 { 202 + dpll_core_m5_ck: clock-dpll-core-m5@484 { 204 203 #clock-cells = <0>; 205 204 compatible = "ti,divider-clock"; 205 + clock-output-names = "dpll_core_m5_ck"; 206 206 clocks = <&dpll_core_x2_ck>; 207 207 ti,max-div = <31>; 208 208 reg = <0x0484>; 209 209 ti,index-starts-at-one; 210 210 }; 211 211 212 - dpll_core_m6_ck: dpll_core_m6_ck@4d8 { 212 + dpll_core_m6_ck: clock-dpll-core-m6@4d8 { 213 213 #clock-cells = <0>; 214 214 compatible = "ti,divider-clock"; 215 + clock-output-names = "dpll_core_m6_ck"; 215 216 clocks = <&dpll_core_x2_ck>; 216 217 ti,max-div = <31>; 217 218 reg = <0x04d8>; 218 219 ti,index-starts-at-one; 219 220 }; 220 221 221 - dpll_mpu_ck: dpll_mpu_ck@488 { 222 + dpll_mpu_ck: clock@488 { 222 223 #clock-cells = <0>; 223 224 compatible = "ti,am3-dpll-clock"; 225 + clock-output-names = "dpll_mpu_ck"; 224 226 clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 225 227 reg = <0x0488>, <0x0420>, <0x042c>, <0x0424>, <0x0428>; 226 228 }; 227 229 228 - dpll_mpu_m2_ck: dpll_mpu_m2_ck@4a8 { 230 + dpll_mpu_m2_ck: clock-dpll-mpu-m2@4a8 { 229 231 #clock-cells = <0>; 230 232 compatible = "ti,divider-clock"; 233 + clock-output-names = "dpll_mpu_m2_ck"; 231 234 clocks = <&dpll_mpu_ck>; 232 235 ti,max-div = <31>; 233 236 reg = <0x04a8>; 234 237 ti,index-starts-at-one; 235 238 }; 236 239 237 - dpll_ddr_ck: dpll_ddr_ck@494 { 240 + dpll_ddr_ck: clock@494 { 238 241 #clock-cells = <0>; 239 242 compatible = "ti,am3-dpll-no-gate-clock"; 243 + clock-output-names = "dpll_ddr_ck"; 240 244 clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 241 245 reg = <0x0494>, <0x0434>, <0x0440>, <0x0438>, <0x043c>; 242 246 }; 243 247 244 - dpll_ddr_m2_ck: dpll_ddr_m2_ck@4a0 { 248 + dpll_ddr_m2_ck: clock-dpll-ddr-m2@4a0 { 245 249 #clock-cells = <0>; 246 250 compatible = "ti,divider-clock"; 251 + clock-output-names = "dpll_ddr_m2_ck"; 247 252 clocks = <&dpll_ddr_ck>; 248 253 ti,max-div = <31>; 249 254 reg = <0x04a0>; 250 255 ti,index-starts-at-one; 251 256 }; 252 257 253 - dpll_ddr_m2_div2_ck: dpll_ddr_m2_div2_ck { 258 + dpll_ddr_m2_div2_ck: clock-dpll-ddr-m2-div2 { 254 259 #clock-cells = <0>; 255 260 compatible = "fixed-factor-clock"; 261 + clock-output-names = "dpll_ddr_m2_div2_ck"; 256 262 clocks = <&dpll_ddr_m2_ck>; 257 263 clock-mult = <1>; 258 264 clock-div = <2>; 259 265 }; 260 266 261 - dpll_disp_ck: dpll_disp_ck@498 { 267 + dpll_disp_ck: clock@498 { 262 268 #clock-cells = <0>; 263 269 compatible = "ti,am3-dpll-no-gate-clock"; 270 + clock-output-names = "dpll_disp_ck"; 264 271 clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 265 272 reg = <0x0498>, <0x0448>, <0x0454>, <0x044c>, <0x0450>; 266 273 }; 267 274 268 - dpll_disp_m2_ck: dpll_disp_m2_ck@4a4 { 275 + dpll_disp_m2_ck: clock-dpll-disp-m2@4a4 { 269 276 #clock-cells = <0>; 270 277 compatible = "ti,divider-clock"; 278 + clock-output-names = "dpll_disp_m2_ck"; 271 279 clocks = <&dpll_disp_ck>; 272 280 ti,max-div = <31>; 273 281 reg = <0x04a4>; ··· 294 264 ti,set-rate-parent; 295 265 }; 296 266 297 - dpll_per_ck: dpll_per_ck@48c { 267 + dpll_per_ck: clock@48c { 298 268 #clock-cells = <0>; 299 269 compatible = "ti,am3-dpll-no-gate-j-type-clock"; 270 + clock-output-names = "dpll_per_ck"; 300 271 clocks = <&sys_clkin_ck>, <&sys_clkin_ck>; 301 272 reg = <0x048c>, <0x0470>, <0x049c>, <0x0474>, <0x0478>; 302 273 }; 303 274 304 - dpll_per_m2_ck: dpll_per_m2_ck@4ac { 275 + dpll_per_m2_ck: clock-dpll-per-m2@4ac { 305 276 #clock-cells = <0>; 306 277 compatible = "ti,divider-clock"; 278 + clock-output-names = "dpll_per_m2_ck"; 307 279 clocks = <&dpll_per_ck>; 308 280 ti,max-div = <31>; 309 281 reg = <0x04ac>; 310 282 ti,index-starts-at-one; 311 283 }; 312 284 313 - dpll_per_m2_div4_wkupdm_ck: dpll_per_m2_div4_wkupdm_ck { 285 + dpll_per_m2_div4_wkupdm_ck: clock-dpll-per-m2-div4-wkupdm { 314 286 #clock-cells = <0>; 315 287 compatible = "fixed-factor-clock"; 288 + clock-output-names = "dpll_per_m2_div4_wkupdm_ck"; 316 289 clocks = <&dpll_per_m2_ck>; 317 290 clock-mult = <1>; 318 291 clock-div = <4>; 319 292 }; 320 293 321 - dpll_per_m2_div4_ck: dpll_per_m2_div4_ck { 294 + dpll_per_m2_div4_ck: clock-dpll-per-m2-div4 { 322 295 #clock-cells = <0>; 323 296 compatible = "fixed-factor-clock"; 297 + clock-output-names = "dpll_per_m2_div4_ck"; 324 298 clocks = <&dpll_per_m2_ck>; 325 299 clock-mult = <1>; 326 300 clock-div = <4>; 327 301 }; 328 302 329 - clk_24mhz: clk_24mhz { 303 + clk_24mhz: clock-clk-24mhz { 330 304 #clock-cells = <0>; 331 305 compatible = "fixed-factor-clock"; 306 + clock-output-names = "clk_24mhz"; 332 307 clocks = <&dpll_per_m2_ck>; 333 308 clock-mult = <1>; 334 309 clock-div = <8>; 335 310 }; 336 311 337 - clkdiv32k_ck: clkdiv32k_ck { 312 + clkdiv32k_ck: clock-clkdiv32k { 338 313 #clock-cells = <0>; 339 314 compatible = "fixed-factor-clock"; 315 + clock-output-names = "clkdiv32k_ck"; 340 316 clocks = <&clk_24mhz>; 341 317 clock-mult = <1>; 342 318 clock-div = <732>; 343 319 }; 344 320 345 - l3_gclk: l3_gclk { 321 + l3_gclk: clock-l3-gclk { 346 322 #clock-cells = <0>; 347 323 compatible = "fixed-factor-clock"; 324 + clock-output-names = "l3_gclk"; 348 325 clocks = <&dpll_core_m4_ck>; 349 326 clock-mult = <1>; 350 327 clock-div = <1>; 351 328 }; 352 329 353 - pruss_ocp_gclk: pruss_ocp_gclk@530 { 330 + pruss_ocp_gclk: clock-pruss-ocp-gclk@530 { 354 331 #clock-cells = <0>; 355 332 compatible = "ti,mux-clock"; 333 + clock-output-names = "pruss_ocp_gclk"; 356 334 clocks = <&l3_gclk>, <&dpll_disp_m2_ck>; 357 335 reg = <0x0530>; 358 336 }; 359 337 360 - mmu_fck: mmu_fck@914 { 338 + mmu_fck: clock-mmu-fck-1@914 { 361 339 #clock-cells = <0>; 362 340 compatible = "ti,gate-clock"; 341 + clock-output-names = "mmu_fck"; 363 342 clocks = <&dpll_core_m4_ck>; 364 343 ti,bit-shift = <1>; 365 344 reg = <0x0914>; 366 345 }; 367 346 368 - timer1_fck: timer1_fck@528 { 347 + timer1_fck: clock-timer1-fck@528 { 369 348 #clock-cells = <0>; 370 349 compatible = "ti,mux-clock"; 350 + clock-output-names = "timer1_fck"; 371 351 clocks = <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>, <&tclkin_ck>, <&clk_rc32k_ck>, <&clk_32768_ck>; 372 352 reg = <0x0528>; 373 353 }; 374 354 375 - timer2_fck: timer2_fck@508 { 355 + timer2_fck: clock-timer2-fck@508 { 376 356 #clock-cells = <0>; 377 357 compatible = "ti,mux-clock"; 358 + clock-output-names = "timer2_fck"; 378 359 clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 379 360 reg = <0x0508>; 380 361 }; 381 362 382 - timer3_fck: timer3_fck@50c { 363 + timer3_fck: clock-timer3-fck@50c { 383 364 #clock-cells = <0>; 384 365 compatible = "ti,mux-clock"; 366 + clock-output-names = "timer3_fck"; 385 367 clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 386 368 reg = <0x050c>; 387 369 }; 388 370 389 - timer4_fck: timer4_fck@510 { 371 + timer4_fck: clock-timer4-fck@510 { 390 372 #clock-cells = <0>; 391 373 compatible = "ti,mux-clock"; 374 + clock-output-names = "timer4_fck"; 392 375 clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 393 376 reg = <0x0510>; 394 377 }; 395 378 396 - timer5_fck: timer5_fck@518 { 379 + timer5_fck: clock-timer5-fck@518 { 397 380 #clock-cells = <0>; 398 381 compatible = "ti,mux-clock"; 382 + clock-output-names = "timer5_fck"; 399 383 clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 400 384 reg = <0x0518>; 401 385 }; 402 386 403 - timer6_fck: timer6_fck@51c { 387 + timer6_fck: clock-timer6-fck@51c { 404 388 #clock-cells = <0>; 405 389 compatible = "ti,mux-clock"; 390 + clock-output-names = "timer6_fck"; 406 391 clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 407 392 reg = <0x051c>; 408 393 }; 409 394 410 - timer7_fck: timer7_fck@504 { 395 + timer7_fck: clock-timer7-fck@504 { 411 396 #clock-cells = <0>; 412 397 compatible = "ti,mux-clock"; 398 + clock-output-names = "timer7_fck"; 413 399 clocks = <&tclkin_ck>, <&sys_clkin_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 414 400 reg = <0x0504>; 415 401 }; 416 402 417 - usbotg_fck: usbotg_fck@47c { 403 + usbotg_fck: clock-usbotg-fck-8@47c { 418 404 #clock-cells = <0>; 419 405 compatible = "ti,gate-clock"; 406 + clock-output-names = "usbotg_fck"; 420 407 clocks = <&dpll_per_ck>; 421 408 ti,bit-shift = <8>; 422 409 reg = <0x047c>; 423 410 }; 424 411 425 - dpll_core_m4_div2_ck: dpll_core_m4_div2_ck { 412 + dpll_core_m4_div2_ck: clock-dpll-core-m4-div2 { 426 413 #clock-cells = <0>; 427 414 compatible = "fixed-factor-clock"; 415 + clock-output-names = "dpll_core_m4_div2_ck"; 428 416 clocks = <&dpll_core_m4_ck>; 429 417 clock-mult = <1>; 430 418 clock-div = <2>; 431 419 }; 432 420 433 - ieee5000_fck: ieee5000_fck@e4 { 421 + ieee5000_fck: clock-ieee5000-fck-1@e4 { 434 422 #clock-cells = <0>; 435 423 compatible = "ti,gate-clock"; 424 + clock-output-names = "ieee5000_fck"; 436 425 clocks = <&dpll_core_m4_div2_ck>; 437 426 ti,bit-shift = <1>; 438 427 reg = <0x00e4>; 439 428 }; 440 429 441 - wdt1_fck: wdt1_fck@538 { 430 + wdt1_fck: clock-wdt1-fck@538 { 442 431 #clock-cells = <0>; 443 432 compatible = "ti,mux-clock"; 433 + clock-output-names = "wdt1_fck"; 444 434 clocks = <&clk_rc32k_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 445 435 reg = <0x0538>; 446 436 }; 447 437 448 - l4_rtc_gclk: l4_rtc_gclk { 438 + l4_rtc_gclk: clock-l4-rtc-gclk { 449 439 #clock-cells = <0>; 450 440 compatible = "fixed-factor-clock"; 441 + clock-output-names = "l4_rtc_gclk"; 451 442 clocks = <&dpll_core_m4_ck>; 452 443 clock-mult = <1>; 453 444 clock-div = <2>; 454 445 }; 455 446 456 - l4hs_gclk: l4hs_gclk { 447 + l4hs_gclk: clock-l4hs-gclk { 457 448 #clock-cells = <0>; 458 449 compatible = "fixed-factor-clock"; 450 + clock-output-names = "l4hs_gclk"; 459 451 clocks = <&dpll_core_m4_ck>; 460 452 clock-mult = <1>; 461 453 clock-div = <1>; 462 454 }; 463 455 464 - l3s_gclk: l3s_gclk { 456 + l3s_gclk: clock-l3s-gclk { 465 457 #clock-cells = <0>; 466 458 compatible = "fixed-factor-clock"; 459 + clock-output-names = "l3s_gclk"; 467 460 clocks = <&dpll_core_m4_div2_ck>; 468 461 clock-mult = <1>; 469 462 clock-div = <1>; 470 463 }; 471 464 472 - l4fw_gclk: l4fw_gclk { 465 + l4fw_gclk: clock-l4fw-gclk { 473 466 #clock-cells = <0>; 474 467 compatible = "fixed-factor-clock"; 468 + clock-output-names = "l4fw_gclk"; 475 469 clocks = <&dpll_core_m4_div2_ck>; 476 470 clock-mult = <1>; 477 471 clock-div = <1>; 478 472 }; 479 473 480 - l4ls_gclk: l4ls_gclk { 474 + l4ls_gclk: clock-l4ls-gclk { 481 475 #clock-cells = <0>; 482 476 compatible = "fixed-factor-clock"; 477 + clock-output-names = "l4ls_gclk"; 483 478 clocks = <&dpll_core_m4_div2_ck>; 484 479 clock-mult = <1>; 485 480 clock-div = <1>; 486 481 }; 487 482 488 - sysclk_div_ck: sysclk_div_ck { 483 + sysclk_div_ck: clock-sysclk-div { 489 484 #clock-cells = <0>; 490 485 compatible = "fixed-factor-clock"; 486 + clock-output-names = "sysclk_div_ck"; 491 487 clocks = <&dpll_core_m4_ck>; 492 488 clock-mult = <1>; 493 489 clock-div = <1>; 494 490 }; 495 491 496 - cpsw_125mhz_gclk: cpsw_125mhz_gclk { 492 + cpsw_125mhz_gclk: clock-cpsw-125mhz-gclk { 497 493 #clock-cells = <0>; 498 494 compatible = "fixed-factor-clock"; 495 + clock-output-names = "cpsw_125mhz_gclk"; 499 496 clocks = <&dpll_core_m5_ck>; 500 497 clock-mult = <1>; 501 498 clock-div = <2>; 502 499 }; 503 500 504 - cpsw_cpts_rft_clk: cpsw_cpts_rft_clk@520 { 501 + cpsw_cpts_rft_clk: clock-cpsw-cpts-rft@520 { 505 502 #clock-cells = <0>; 506 503 compatible = "ti,mux-clock"; 504 + clock-output-names = "cpsw_cpts_rft_clk"; 507 505 clocks = <&dpll_core_m5_ck>, <&dpll_core_m4_ck>; 508 506 reg = <0x0520>; 509 507 }; 510 508 511 - gpio0_dbclk_mux_ck: gpio0_dbclk_mux_ck@53c { 509 + gpio0_dbclk_mux_ck: clock-gpio0-dbclk-mux@53c { 512 510 #clock-cells = <0>; 513 511 compatible = "ti,mux-clock"; 512 + clock-output-names = "gpio0_dbclk_mux_ck"; 514 513 clocks = <&clk_rc32k_ck>, <&clk_32768_ck>, <&clk_24mhz_clkctrl AM3_CLK_24MHZ_CLKDIV32K_CLKCTRL 0>; 515 514 reg = <0x053c>; 516 515 }; 517 516 518 - lcd_gclk: lcd_gclk@534 { 517 + lcd_gclk: clock-lcd-gclk@534 { 519 518 #clock-cells = <0>; 520 519 compatible = "ti,mux-clock"; 520 + clock-output-names = "lcd_gclk"; 521 521 clocks = <&dpll_disp_m2_ck>, <&dpll_core_m5_ck>, <&dpll_per_m2_ck>; 522 522 reg = <0x0534>; 523 523 ti,set-rate-parent; 524 524 }; 525 525 526 - mmc_clk: mmc_clk { 526 + mmc_clk: clock-mmc { 527 527 #clock-cells = <0>; 528 528 compatible = "fixed-factor-clock"; 529 + clock-output-names = "mmc_clk"; 529 530 clocks = <&dpll_per_m2_ck>; 530 531 clock-mult = <1>; 531 532 clock-div = <2>; ··· 618 557 }; 619 558 620 559 &prcm { 621 - per_cm: per-cm@0 { 560 + per_cm: clock@0 { 622 561 compatible = "ti,omap4-cm"; 562 + clock-output-names = "per_cm"; 623 563 reg = <0x0 0x400>; 624 564 #address-cells = <1>; 625 565 #size-cells = <1>; 626 566 ranges = <0 0x0 0x400>; 627 567 628 - l4ls_clkctrl: l4ls-clkctrl@38 { 568 + l4ls_clkctrl: clock@38 { 629 569 compatible = "ti,clkctrl"; 570 + clock-output-names = "l4ls_clkctrl"; 630 571 reg = <0x38 0x2c>, <0x6c 0x28>, <0xac 0xc>, <0xc0 0x1c>, <0xec 0xc>, <0x10c 0x8>, <0x130 0x4>; 631 572 #clock-cells = <2>; 632 573 }; 633 574 634 - l3s_clkctrl: l3s-clkctrl@1c { 575 + l3s_clkctrl: clock@1c { 635 576 compatible = "ti,clkctrl"; 577 + clock-output-names = "l3s_clkctrl"; 636 578 reg = <0x1c 0x4>, <0x30 0x8>, <0x68 0x4>, <0xf8 0x4>; 637 579 #clock-cells = <2>; 638 580 }; 639 581 640 - l3_clkctrl: l3-clkctrl@24 { 582 + l3_clkctrl: clock@24 { 641 583 compatible = "ti,clkctrl"; 584 + clock-output-names = "l3_clkctrl"; 642 585 reg = <0x24 0xc>, <0x94 0x10>, <0xbc 0x4>, <0xdc 0x8>, <0xfc 0x8>; 643 586 #clock-cells = <2>; 644 587 }; 645 588 646 - l4hs_clkctrl: l4hs-clkctrl@120 { 589 + l4hs_clkctrl: clock@120 { 647 590 compatible = "ti,clkctrl"; 591 + clock-output-names = "l4hs_clkctrl"; 648 592 reg = <0x120 0x4>; 649 593 #clock-cells = <2>; 650 594 }; 651 595 652 - pruss_ocp_clkctrl: pruss-ocp-clkctrl@e8 { 596 + pruss_ocp_clkctrl: clock@e8 { 653 597 compatible = "ti,clkctrl"; 598 + clock-output-names = "pruss_ocp_clkctrl"; 654 599 reg = <0xe8 0x4>; 655 600 #clock-cells = <2>; 656 601 }; 657 602 658 - cpsw_125mhz_clkctrl: cpsw-125mhz-clkctrl@0 { 603 + cpsw_125mhz_clkctrl: clock@0 { 659 604 compatible = "ti,clkctrl"; 605 + clock-output-names = "cpsw_125mhz_clkctrl"; 660 606 reg = <0x0 0x18>; 661 607 #clock-cells = <2>; 662 608 }; 663 609 664 - lcdc_clkctrl: lcdc-clkctrl@18 { 610 + lcdc_clkctrl: clock@18 { 665 611 compatible = "ti,clkctrl"; 612 + clock-output-names = "lcdc_clkctrl"; 666 613 reg = <0x18 0x4>; 667 614 #clock-cells = <2>; 668 615 }; 669 616 670 - clk_24mhz_clkctrl: clk-24mhz-clkctrl@14c { 617 + clk_24mhz_clkctrl: clock@14c { 671 618 compatible = "ti,clkctrl"; 619 + clock-output-names = "clk_24mhz_clkctrl"; 672 620 reg = <0x14c 0x4>; 673 621 #clock-cells = <2>; 674 622 }; 675 623 }; 676 624 677 - wkup_cm: wkup-cm@400 { 625 + wkup_cm: clock@400 { 678 626 compatible = "ti,omap4-cm"; 627 + clock-output-names = "wkup_cm"; 679 628 reg = <0x400 0x100>; 680 629 #address-cells = <1>; 681 630 #size-cells = <1>; 682 631 ranges = <0 0x400 0x100>; 683 632 684 - l4_wkup_clkctrl: l4-wkup-clkctrl@0 { 633 + l4_wkup_clkctrl: clock@0 { 685 634 compatible = "ti,clkctrl"; 635 + clock-output-names = "l4_wkup_clkctrl"; 686 636 reg = <0x0 0x10>, <0xb4 0x24>; 687 637 #clock-cells = <2>; 688 638 }; 689 639 690 - l3_aon_clkctrl: l3-aon-clkctrl@14 { 640 + l3_aon_clkctrl: clock@14 { 691 641 compatible = "ti,clkctrl"; 642 + clock-output-names = "l3_aon_clkctrl"; 692 643 reg = <0x14 0x4>; 693 644 #clock-cells = <2>; 694 645 }; 695 646 696 - l4_wkup_aon_clkctrl: l4-wkup-aon-clkctrl@b0 { 647 + l4_wkup_aon_clkctrl: clock@b0 { 697 648 compatible = "ti,clkctrl"; 649 + clock-output-names = "l4_wkup_aon_clkctrl"; 698 650 reg = <0xb0 0x4>; 699 651 #clock-cells = <2>; 700 652 }; 701 653 }; 702 654 703 - mpu_cm: mpu-cm@600 { 655 + mpu_cm: clock@600 { 704 656 compatible = "ti,omap4-cm"; 657 + clock-output-names = "mpu_cm"; 705 658 reg = <0x600 0x100>; 706 659 #address-cells = <1>; 707 660 #size-cells = <1>; 708 661 ranges = <0 0x600 0x100>; 709 662 710 - mpu_clkctrl: mpu-clkctrl@0 { 663 + mpu_clkctrl: clock@0 { 711 664 compatible = "ti,clkctrl"; 665 + clock-output-names = "mpu_clkctrl"; 712 666 reg = <0x0 0x8>; 713 667 #clock-cells = <2>; 714 668 }; 715 669 }; 716 670 717 - l4_rtc_cm: l4-rtc-cm@800 { 671 + l4_rtc_cm: clock@800 { 718 672 compatible = "ti,omap4-cm"; 673 + clock-output-names = "l4_rtc_cm"; 719 674 reg = <0x800 0x100>; 720 675 #address-cells = <1>; 721 676 #size-cells = <1>; 722 677 ranges = <0 0x800 0x100>; 723 678 724 - l4_rtc_clkctrl: l4-rtc-clkctrl@0 { 679 + l4_rtc_clkctrl: clock@0 { 725 680 compatible = "ti,clkctrl"; 681 + clock-output-names = "l4_rtc_clkctrl"; 726 682 reg = <0x0 0x4>; 727 683 #clock-cells = <2>; 728 684 }; 729 685 }; 730 686 731 - gfx_l3_cm: gfx-l3-cm@900 { 687 + gfx_l3_cm: clock@900 { 732 688 compatible = "ti,omap4-cm"; 689 + clock-output-names = "gfx_l3_cm"; 733 690 reg = <0x900 0x100>; 734 691 #address-cells = <1>; 735 692 #size-cells = <1>; 736 693 ranges = <0 0x900 0x100>; 737 694 738 - gfx_l3_clkctrl: gfx-l3-clkctrl@0 { 695 + gfx_l3_clkctrl: clock@0 { 739 696 compatible = "ti,clkctrl"; 697 + clock-output-names = "gfx_l3_clkctrl"; 740 698 reg = <0x0 0x8>; 741 699 #clock-cells = <2>; 742 700 }; 743 701 }; 744 702 745 - l4_cefuse_cm: l4-cefuse-cm@a00 { 703 + l4_cefuse_cm: clock@a00 { 746 704 compatible = "ti,omap4-cm"; 705 + clock-output-names = "l4_cefuse_cm"; 747 706 reg = <0xa00 0x100>; 748 707 #address-cells = <1>; 749 708 #size-cells = <1>; 750 709 ranges = <0 0xa00 0x100>; 751 710 752 - l4_cefuse_clkctrl: l4-cefuse-clkctrl@0 { 711 + l4_cefuse_clkctrl: clock@0 { 753 712 compatible = "ti,clkctrl"; 713 + clock-output-names = "l4_cefuse_clkctrl"; 754 714 reg = <0x0 0x24>; 755 715 #clock-cells = <2>; 756 716 };