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

ARM: dts: Add clock-output-names for omap4

To stop using the non-standard node name based clock naming, let's
first add the clock-output-names property. This allows us to stop using
the internal legacy clock naming and unify the naming for the TI SoCs in
the following patches.

Note that we must wait on fixing the node naming issues until after the
internal clock names have been updated to avoid adding name translation
unnecessarily.

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

+168
+1
arch/arm/boot/dts/omap443x-clocks.dtsi
··· 8 8 bandgap_fclk: bandgap_fclk@1888 { 9 9 #clock-cells = <0>; 10 10 compatible = "ti,gate-clock"; 11 + clock-output-names = "bandgap_fclk"; 11 12 clocks = <&sys_32k_ck>; 12 13 ti,bit-shift = <8>; 13 14 reg = <0x1888>;
+2
arch/arm/boot/dts/omap446x-clocks.dtsi
··· 8 8 div_ts_ck: div_ts_ck@1888 { 9 9 #clock-cells = <0>; 10 10 compatible = "ti,divider-clock"; 11 + clock-output-names = "div_ts_ck"; 11 12 clocks = <&l4_wkup_clk_mux_ck>; 12 13 ti,bit-shift = <24>; 13 14 reg = <0x1888>; ··· 18 17 bandgap_ts_fclk: bandgap_ts_fclk@1888 { 19 18 #clock-cells = <0>; 20 19 compatible = "ti,gate-clock"; 20 + clock-output-names = "bandgap_ts_fclk"; 21 21 clocks = <&div_ts_ck>; 22 22 ti,bit-shift = <8>; 23 23 reg = <0x1888>;
+165
arch/arm/boot/dts/omap44xx-clocks.dtsi
··· 8 8 extalt_clkin_ck: extalt_clkin_ck { 9 9 #clock-cells = <0>; 10 10 compatible = "fixed-clock"; 11 + clock-output-names = "extalt_clkin_ck"; 11 12 clock-frequency = <59000000>; 12 13 }; 13 14 14 15 pad_clks_src_ck: pad_clks_src_ck { 15 16 #clock-cells = <0>; 16 17 compatible = "fixed-clock"; 18 + clock-output-names = "pad_clks_src_ck"; 17 19 clock-frequency = <12000000>; 18 20 }; 19 21 20 22 pad_clks_ck: pad_clks_ck@108 { 21 23 #clock-cells = <0>; 22 24 compatible = "ti,gate-clock"; 25 + clock-output-names = "pad_clks_ck"; 23 26 clocks = <&pad_clks_src_ck>; 24 27 ti,bit-shift = <8>; 25 28 reg = <0x0108>; ··· 31 28 pad_slimbus_core_clks_ck: pad_slimbus_core_clks_ck { 32 29 #clock-cells = <0>; 33 30 compatible = "fixed-clock"; 31 + clock-output-names = "pad_slimbus_core_clks_ck"; 34 32 clock-frequency = <12000000>; 35 33 }; 36 34 37 35 secure_32k_clk_src_ck: secure_32k_clk_src_ck { 38 36 #clock-cells = <0>; 39 37 compatible = "fixed-clock"; 38 + clock-output-names = "secure_32k_clk_src_ck"; 40 39 clock-frequency = <32768>; 41 40 }; 42 41 43 42 slimbus_src_clk: slimbus_src_clk { 44 43 #clock-cells = <0>; 45 44 compatible = "fixed-clock"; 45 + clock-output-names = "slimbus_src_clk"; 46 46 clock-frequency = <12000000>; 47 47 }; 48 48 49 49 slimbus_clk: slimbus_clk@108 { 50 50 #clock-cells = <0>; 51 51 compatible = "ti,gate-clock"; 52 + clock-output-names = "slimbus_clk"; 52 53 clocks = <&slimbus_src_clk>; 53 54 ti,bit-shift = <10>; 54 55 reg = <0x0108>; ··· 61 54 sys_32k_ck: sys_32k_ck { 62 55 #clock-cells = <0>; 63 56 compatible = "fixed-clock"; 57 + clock-output-names = "sys_32k_ck"; 64 58 clock-frequency = <32768>; 65 59 }; 66 60 67 61 virt_12000000_ck: virt_12000000_ck { 68 62 #clock-cells = <0>; 69 63 compatible = "fixed-clock"; 64 + clock-output-names = "virt_12000000_ck"; 70 65 clock-frequency = <12000000>; 71 66 }; 72 67 73 68 virt_13000000_ck: virt_13000000_ck { 74 69 #clock-cells = <0>; 75 70 compatible = "fixed-clock"; 71 + clock-output-names = "virt_13000000_ck"; 76 72 clock-frequency = <13000000>; 77 73 }; 78 74 79 75 virt_16800000_ck: virt_16800000_ck { 80 76 #clock-cells = <0>; 81 77 compatible = "fixed-clock"; 78 + clock-output-names = "virt_16800000_ck"; 82 79 clock-frequency = <16800000>; 83 80 }; 84 81 85 82 virt_19200000_ck: virt_19200000_ck { 86 83 #clock-cells = <0>; 87 84 compatible = "fixed-clock"; 85 + clock-output-names = "virt_19200000_ck"; 88 86 clock-frequency = <19200000>; 89 87 }; 90 88 91 89 virt_26000000_ck: virt_26000000_ck { 92 90 #clock-cells = <0>; 93 91 compatible = "fixed-clock"; 92 + clock-output-names = "virt_26000000_ck"; 94 93 clock-frequency = <26000000>; 95 94 }; 96 95 97 96 virt_27000000_ck: virt_27000000_ck { 98 97 #clock-cells = <0>; 99 98 compatible = "fixed-clock"; 99 + clock-output-names = "virt_27000000_ck"; 100 100 clock-frequency = <27000000>; 101 101 }; 102 102 103 103 virt_38400000_ck: virt_38400000_ck { 104 104 #clock-cells = <0>; 105 105 compatible = "fixed-clock"; 106 + clock-output-names = "virt_38400000_ck"; 106 107 clock-frequency = <38400000>; 107 108 }; 108 109 109 110 tie_low_clock_ck: tie_low_clock_ck { 110 111 #clock-cells = <0>; 111 112 compatible = "fixed-clock"; 113 + clock-output-names = "tie_low_clock_ck"; 112 114 clock-frequency = <0>; 113 115 }; 114 116 115 117 utmi_phy_clkout_ck: utmi_phy_clkout_ck { 116 118 #clock-cells = <0>; 117 119 compatible = "fixed-clock"; 120 + clock-output-names = "utmi_phy_clkout_ck"; 118 121 clock-frequency = <60000000>; 119 122 }; 120 123 121 124 xclk60mhsp1_ck: xclk60mhsp1_ck { 122 125 #clock-cells = <0>; 123 126 compatible = "fixed-clock"; 127 + clock-output-names = "xclk60mhsp1_ck"; 124 128 clock-frequency = <60000000>; 125 129 }; 126 130 127 131 xclk60mhsp2_ck: xclk60mhsp2_ck { 128 132 #clock-cells = <0>; 129 133 compatible = "fixed-clock"; 134 + clock-output-names = "xclk60mhsp2_ck"; 130 135 clock-frequency = <60000000>; 131 136 }; 132 137 133 138 xclk60motg_ck: xclk60motg_ck { 134 139 #clock-cells = <0>; 135 140 compatible = "fixed-clock"; 141 + clock-output-names = "xclk60motg_ck"; 136 142 clock-frequency = <60000000>; 137 143 }; 138 144 139 145 dpll_abe_ck: dpll_abe_ck@1e0 { 140 146 #clock-cells = <0>; 141 147 compatible = "ti,omap4-dpll-m4xen-clock"; 148 + clock-output-names = "dpll_abe_ck"; 142 149 clocks = <&abe_dpll_refclk_mux_ck>, <&abe_dpll_bypass_clk_mux_ck>; 143 150 reg = <0x01e0>, <0x01e4>, <0x01ec>, <0x01e8>; 144 151 }; ··· 160 139 dpll_abe_x2_ck: dpll_abe_x2_ck@1f0 { 161 140 #clock-cells = <0>; 162 141 compatible = "ti,omap4-dpll-x2-clock"; 142 + clock-output-names = "dpll_abe_x2_ck"; 163 143 clocks = <&dpll_abe_ck>; 164 144 reg = <0x01f0>; 165 145 }; ··· 168 146 dpll_abe_m2x2_ck: dpll_abe_m2x2_ck@1f0 { 169 147 #clock-cells = <0>; 170 148 compatible = "ti,divider-clock"; 149 + clock-output-names = "dpll_abe_m2x2_ck"; 171 150 clocks = <&dpll_abe_x2_ck>; 172 151 ti,max-div = <31>; 173 152 ti,autoidle-shift = <8>; ··· 180 157 abe_24m_fclk: abe_24m_fclk { 181 158 #clock-cells = <0>; 182 159 compatible = "fixed-factor-clock"; 160 + clock-output-names = "abe_24m_fclk"; 183 161 clocks = <&dpll_abe_m2x2_ck>; 184 162 clock-mult = <1>; 185 163 clock-div = <8>; ··· 189 165 abe_clk: abe_clk@108 { 190 166 #clock-cells = <0>; 191 167 compatible = "ti,divider-clock"; 168 + clock-output-names = "abe_clk"; 192 169 clocks = <&dpll_abe_m2x2_ck>; 193 170 ti,max-div = <4>; 194 171 reg = <0x0108>; ··· 200 175 dpll_abe_m3x2_ck: dpll_abe_m3x2_ck@1f4 { 201 176 #clock-cells = <0>; 202 177 compatible = "ti,divider-clock"; 178 + clock-output-names = "dpll_abe_m3x2_ck"; 203 179 clocks = <&dpll_abe_x2_ck>; 204 180 ti,max-div = <31>; 205 181 ti,autoidle-shift = <8>; ··· 212 186 core_hsd_byp_clk_mux_ck: core_hsd_byp_clk_mux_ck@12c { 213 187 #clock-cells = <0>; 214 188 compatible = "ti,mux-clock"; 189 + clock-output-names = "core_hsd_byp_clk_mux_ck"; 215 190 clocks = <&sys_clkin_ck>, <&dpll_abe_m3x2_ck>; 216 191 ti,bit-shift = <23>; 217 192 reg = <0x012c>; ··· 221 194 dpll_core_ck: dpll_core_ck@120 { 222 195 #clock-cells = <0>; 223 196 compatible = "ti,omap4-dpll-core-clock"; 197 + clock-output-names = "dpll_core_ck"; 224 198 clocks = <&sys_clkin_ck>, <&core_hsd_byp_clk_mux_ck>; 225 199 reg = <0x0120>, <0x0124>, <0x012c>, <0x0128>; 226 200 }; ··· 229 201 dpll_core_x2_ck: dpll_core_x2_ck { 230 202 #clock-cells = <0>; 231 203 compatible = "ti,omap4-dpll-x2-clock"; 204 + clock-output-names = "dpll_core_x2_ck"; 232 205 clocks = <&dpll_core_ck>; 233 206 }; 234 207 235 208 dpll_core_m6x2_ck: dpll_core_m6x2_ck@140 { 236 209 #clock-cells = <0>; 237 210 compatible = "ti,divider-clock"; 211 + clock-output-names = "dpll_core_m6x2_ck"; 238 212 clocks = <&dpll_core_x2_ck>; 239 213 ti,max-div = <31>; 240 214 ti,autoidle-shift = <8>; ··· 248 218 dpll_core_m2_ck: dpll_core_m2_ck@130 { 249 219 #clock-cells = <0>; 250 220 compatible = "ti,divider-clock"; 221 + clock-output-names = "dpll_core_m2_ck"; 251 222 clocks = <&dpll_core_ck>; 252 223 ti,max-div = <31>; 253 224 ti,autoidle-shift = <8>; ··· 260 229 ddrphy_ck: ddrphy_ck { 261 230 #clock-cells = <0>; 262 231 compatible = "fixed-factor-clock"; 232 + clock-output-names = "ddrphy_ck"; 263 233 clocks = <&dpll_core_m2_ck>; 264 234 clock-mult = <1>; 265 235 clock-div = <2>; ··· 269 237 dpll_core_m5x2_ck: dpll_core_m5x2_ck@13c { 270 238 #clock-cells = <0>; 271 239 compatible = "ti,divider-clock"; 240 + clock-output-names = "dpll_core_m5x2_ck"; 272 241 clocks = <&dpll_core_x2_ck>; 273 242 ti,max-div = <31>; 274 243 ti,autoidle-shift = <8>; ··· 281 248 div_core_ck: div_core_ck@100 { 282 249 #clock-cells = <0>; 283 250 compatible = "ti,divider-clock"; 251 + clock-output-names = "div_core_ck"; 284 252 clocks = <&dpll_core_m5x2_ck>; 285 253 reg = <0x0100>; 286 254 ti,max-div = <2>; ··· 290 256 div_iva_hs_clk: div_iva_hs_clk@1dc { 291 257 #clock-cells = <0>; 292 258 compatible = "ti,divider-clock"; 259 + clock-output-names = "div_iva_hs_clk"; 293 260 clocks = <&dpll_core_m5x2_ck>; 294 261 ti,max-div = <4>; 295 262 reg = <0x01dc>; ··· 300 265 div_mpu_hs_clk: div_mpu_hs_clk@19c { 301 266 #clock-cells = <0>; 302 267 compatible = "ti,divider-clock"; 268 + clock-output-names = "div_mpu_hs_clk"; 303 269 clocks = <&dpll_core_m5x2_ck>; 304 270 ti,max-div = <4>; 305 271 reg = <0x019c>; ··· 310 274 dpll_core_m4x2_ck: dpll_core_m4x2_ck@138 { 311 275 #clock-cells = <0>; 312 276 compatible = "ti,divider-clock"; 277 + clock-output-names = "dpll_core_m4x2_ck"; 313 278 clocks = <&dpll_core_x2_ck>; 314 279 ti,max-div = <31>; 315 280 ti,autoidle-shift = <8>; ··· 322 285 dll_clk_div_ck: dll_clk_div_ck { 323 286 #clock-cells = <0>; 324 287 compatible = "fixed-factor-clock"; 288 + clock-output-names = "dll_clk_div_ck"; 325 289 clocks = <&dpll_core_m4x2_ck>; 326 290 clock-mult = <1>; 327 291 clock-div = <2>; ··· 331 293 dpll_abe_m2_ck: dpll_abe_m2_ck@1f0 { 332 294 #clock-cells = <0>; 333 295 compatible = "ti,divider-clock"; 296 + clock-output-names = "dpll_abe_m2_ck"; 334 297 clocks = <&dpll_abe_ck>; 335 298 ti,max-div = <31>; 336 299 reg = <0x01f0>; ··· 341 302 dpll_core_m3x2_gate_ck: dpll_core_m3x2_gate_ck@134 { 342 303 #clock-cells = <0>; 343 304 compatible = "ti,composite-no-wait-gate-clock"; 305 + clock-output-names = "dpll_core_m3x2_gate_ck"; 344 306 clocks = <&dpll_core_x2_ck>; 345 307 ti,bit-shift = <8>; 346 308 reg = <0x0134>; ··· 350 310 dpll_core_m3x2_div_ck: dpll_core_m3x2_div_ck@134 { 351 311 #clock-cells = <0>; 352 312 compatible = "ti,composite-divider-clock"; 313 + clock-output-names = "dpll_core_m3x2_div_ck"; 353 314 clocks = <&dpll_core_x2_ck>; 354 315 ti,max-div = <31>; 355 316 reg = <0x0134>; ··· 360 319 dpll_core_m3x2_ck: dpll_core_m3x2_ck { 361 320 #clock-cells = <0>; 362 321 compatible = "ti,composite-clock"; 322 + clock-output-names = "dpll_core_m3x2_ck"; 363 323 clocks = <&dpll_core_m3x2_gate_ck>, <&dpll_core_m3x2_div_ck>; 364 324 }; 365 325 366 326 dpll_core_m7x2_ck: dpll_core_m7x2_ck@144 { 367 327 #clock-cells = <0>; 368 328 compatible = "ti,divider-clock"; 329 + clock-output-names = "dpll_core_m7x2_ck"; 369 330 clocks = <&dpll_core_x2_ck>; 370 331 ti,max-div = <31>; 371 332 ti,autoidle-shift = <8>; ··· 379 336 iva_hsd_byp_clk_mux_ck: iva_hsd_byp_clk_mux_ck@1ac { 380 337 #clock-cells = <0>; 381 338 compatible = "ti,mux-clock"; 339 + clock-output-names = "iva_hsd_byp_clk_mux_ck"; 382 340 clocks = <&sys_clkin_ck>, <&div_iva_hs_clk>; 383 341 ti,bit-shift = <23>; 384 342 reg = <0x01ac>; ··· 388 344 dpll_iva_ck: dpll_iva_ck@1a0 { 389 345 #clock-cells = <0>; 390 346 compatible = "ti,omap4-dpll-clock"; 347 + clock-output-names = "dpll_iva_ck"; 391 348 clocks = <&sys_clkin_ck>, <&iva_hsd_byp_clk_mux_ck>; 392 349 reg = <0x01a0>, <0x01a4>, <0x01ac>, <0x01a8>; 393 350 assigned-clocks = <&dpll_iva_ck>; ··· 398 353 dpll_iva_x2_ck: dpll_iva_x2_ck { 399 354 #clock-cells = <0>; 400 355 compatible = "ti,omap4-dpll-x2-clock"; 356 + clock-output-names = "dpll_iva_x2_ck"; 401 357 clocks = <&dpll_iva_ck>; 402 358 }; 403 359 404 360 dpll_iva_m4x2_ck: dpll_iva_m4x2_ck@1b8 { 405 361 #clock-cells = <0>; 406 362 compatible = "ti,divider-clock"; 363 + clock-output-names = "dpll_iva_m4x2_ck"; 407 364 clocks = <&dpll_iva_x2_ck>; 408 365 ti,max-div = <31>; 409 366 ti,autoidle-shift = <8>; ··· 419 372 dpll_iva_m5x2_ck: dpll_iva_m5x2_ck@1bc { 420 373 #clock-cells = <0>; 421 374 compatible = "ti,divider-clock"; 375 + clock-output-names = "dpll_iva_m5x2_ck"; 422 376 clocks = <&dpll_iva_x2_ck>; 423 377 ti,max-div = <31>; 424 378 ti,autoidle-shift = <8>; ··· 433 385 dpll_mpu_ck: dpll_mpu_ck@160 { 434 386 #clock-cells = <0>; 435 387 compatible = "ti,omap4-dpll-clock"; 388 + clock-output-names = "dpll_mpu_ck"; 436 389 clocks = <&sys_clkin_ck>, <&div_mpu_hs_clk>; 437 390 reg = <0x0160>, <0x0164>, <0x016c>, <0x0168>; 438 391 }; ··· 441 392 dpll_mpu_m2_ck: dpll_mpu_m2_ck@170 { 442 393 #clock-cells = <0>; 443 394 compatible = "ti,divider-clock"; 395 + clock-output-names = "dpll_mpu_m2_ck"; 444 396 clocks = <&dpll_mpu_ck>; 445 397 ti,max-div = <31>; 446 398 ti,autoidle-shift = <8>; ··· 453 403 per_hs_clk_div_ck: per_hs_clk_div_ck { 454 404 #clock-cells = <0>; 455 405 compatible = "fixed-factor-clock"; 406 + clock-output-names = "per_hs_clk_div_ck"; 456 407 clocks = <&dpll_abe_m3x2_ck>; 457 408 clock-mult = <1>; 458 409 clock-div = <2>; ··· 462 411 usb_hs_clk_div_ck: usb_hs_clk_div_ck { 463 412 #clock-cells = <0>; 464 413 compatible = "fixed-factor-clock"; 414 + clock-output-names = "usb_hs_clk_div_ck"; 465 415 clocks = <&dpll_abe_m3x2_ck>; 466 416 clock-mult = <1>; 467 417 clock-div = <3>; ··· 471 419 l3_div_ck: l3_div_ck@100 { 472 420 #clock-cells = <0>; 473 421 compatible = "ti,divider-clock"; 422 + clock-output-names = "l3_div_ck"; 474 423 clocks = <&div_core_ck>; 475 424 ti,bit-shift = <4>; 476 425 ti,max-div = <2>; ··· 481 428 l4_div_ck: l4_div_ck@100 { 482 429 #clock-cells = <0>; 483 430 compatible = "ti,divider-clock"; 431 + clock-output-names = "l4_div_ck"; 484 432 clocks = <&l3_div_ck>; 485 433 ti,bit-shift = <8>; 486 434 ti,max-div = <2>; ··· 491 437 lp_clk_div_ck: lp_clk_div_ck { 492 438 #clock-cells = <0>; 493 439 compatible = "fixed-factor-clock"; 440 + clock-output-names = "lp_clk_div_ck"; 494 441 clocks = <&dpll_abe_m2x2_ck>; 495 442 clock-mult = <1>; 496 443 clock-div = <16>; ··· 500 445 mpu_periphclk: mpu_periphclk { 501 446 #clock-cells = <0>; 502 447 compatible = "fixed-factor-clock"; 448 + clock-output-names = "mpu_periphclk"; 503 449 clocks = <&dpll_mpu_ck>; 504 450 clock-mult = <1>; 505 451 clock-div = <2>; ··· 509 453 ocp_abe_iclk: ocp_abe_iclk@528 { 510 454 #clock-cells = <0>; 511 455 compatible = "ti,divider-clock"; 456 + clock-output-names = "ocp_abe_iclk"; 512 457 clocks = <&abe_clkctrl OMAP4_AESS_CLKCTRL 24>; 513 458 ti,bit-shift = <24>; 514 459 reg = <0x0528>; ··· 519 462 per_abe_24m_fclk: per_abe_24m_fclk { 520 463 #clock-cells = <0>; 521 464 compatible = "fixed-factor-clock"; 465 + clock-output-names = "per_abe_24m_fclk"; 522 466 clocks = <&dpll_abe_m2_ck>; 523 467 clock-mult = <1>; 524 468 clock-div = <4>; ··· 528 470 dummy_ck: dummy_ck { 529 471 #clock-cells = <0>; 530 472 compatible = "fixed-clock"; 473 + clock-output-names = "dummy_ck"; 531 474 clock-frequency = <0>; 532 475 }; 533 476 }; ··· 537 478 sys_clkin_ck: sys_clkin_ck@110 { 538 479 #clock-cells = <0>; 539 480 compatible = "ti,mux-clock"; 481 + clock-output-names = "sys_clkin_ck"; 540 482 clocks = <&virt_12000000_ck>, <&virt_13000000_ck>, <&virt_16800000_ck>, <&virt_19200000_ck>, <&virt_26000000_ck>, <&virt_27000000_ck>, <&virt_38400000_ck>; 541 483 reg = <0x0110>; 542 484 ti,index-starts-at-one; ··· 546 486 abe_dpll_bypass_clk_mux_ck: abe_dpll_bypass_clk_mux_ck@108 { 547 487 #clock-cells = <0>; 548 488 compatible = "ti,mux-clock"; 489 + clock-output-names = "abe_dpll_bypass_clk_mux_ck"; 549 490 clocks = <&sys_clkin_ck>, <&sys_32k_ck>; 550 491 ti,bit-shift = <24>; 551 492 reg = <0x0108>; ··· 555 494 abe_dpll_refclk_mux_ck: abe_dpll_refclk_mux_ck@10c { 556 495 #clock-cells = <0>; 557 496 compatible = "ti,mux-clock"; 497 + clock-output-names = "abe_dpll_refclk_mux_ck"; 558 498 clocks = <&sys_clkin_ck>, <&sys_32k_ck>; 559 499 reg = <0x010c>; 560 500 }; ··· 563 501 dbgclk_mux_ck: dbgclk_mux_ck { 564 502 #clock-cells = <0>; 565 503 compatible = "fixed-factor-clock"; 504 + clock-output-names = "dbgclk_mux_ck"; 566 505 clocks = <&sys_clkin_ck>; 567 506 clock-mult = <1>; 568 507 clock-div = <1>; ··· 572 509 l4_wkup_clk_mux_ck: l4_wkup_clk_mux_ck@108 { 573 510 #clock-cells = <0>; 574 511 compatible = "ti,mux-clock"; 512 + clock-output-names = "l4_wkup_clk_mux_ck"; 575 513 clocks = <&sys_clkin_ck>, <&lp_clk_div_ck>; 576 514 reg = <0x0108>; 577 515 }; ··· 580 516 syc_clk_div_ck: syc_clk_div_ck@100 { 581 517 #clock-cells = <0>; 582 518 compatible = "ti,divider-clock"; 519 + clock-output-names = "syc_clk_div_ck"; 583 520 clocks = <&sys_clkin_ck>; 584 521 reg = <0x0100>; 585 522 ti,max-div = <2>; ··· 589 524 usim_ck: usim_ck@1858 { 590 525 #clock-cells = <0>; 591 526 compatible = "ti,divider-clock"; 527 + clock-output-names = "usim_ck"; 592 528 clocks = <&dpll_per_m4x2_ck>; 593 529 ti,bit-shift = <24>; 594 530 reg = <0x1858>; ··· 599 533 usim_fclk: usim_fclk@1858 { 600 534 #clock-cells = <0>; 601 535 compatible = "ti,gate-clock"; 536 + clock-output-names = "usim_fclk"; 602 537 clocks = <&usim_ck>; 603 538 ti,bit-shift = <8>; 604 539 reg = <0x1858>; ··· 608 541 trace_clk_div_ck: trace_clk_div_ck { 609 542 #clock-cells = <0>; 610 543 compatible = "ti,clkdm-gate-clock"; 544 + clock-output-names = "trace_clk_div_ck"; 611 545 clocks = <&emu_sys_clkctrl OMAP4_DEBUGSS_CLKCTRL 24>; 612 546 }; 613 547 }; ··· 616 548 &prm_clockdomains { 617 549 emu_sys_clkdm: emu_sys_clkdm { 618 550 compatible = "ti,clockdomain"; 551 + clock-output-names = "emu_sys_clkdm"; 619 552 clocks = <&trace_clk_div_ck>; 620 553 }; 621 554 }; ··· 625 556 per_hsd_byp_clk_mux_ck: per_hsd_byp_clk_mux_ck@14c { 626 557 #clock-cells = <0>; 627 558 compatible = "ti,mux-clock"; 559 + clock-output-names = "per_hsd_byp_clk_mux_ck"; 628 560 clocks = <&sys_clkin_ck>, <&per_hs_clk_div_ck>; 629 561 ti,bit-shift = <23>; 630 562 reg = <0x014c>; ··· 634 564 dpll_per_ck: dpll_per_ck@140 { 635 565 #clock-cells = <0>; 636 566 compatible = "ti,omap4-dpll-clock"; 567 + clock-output-names = "dpll_per_ck"; 637 568 clocks = <&sys_clkin_ck>, <&per_hsd_byp_clk_mux_ck>; 638 569 reg = <0x0140>, <0x0144>, <0x014c>, <0x0148>; 639 570 }; ··· 642 571 dpll_per_m2_ck: dpll_per_m2_ck@150 { 643 572 #clock-cells = <0>; 644 573 compatible = "ti,divider-clock"; 574 + clock-output-names = "dpll_per_m2_ck"; 645 575 clocks = <&dpll_per_ck>; 646 576 ti,max-div = <31>; 647 577 reg = <0x0150>; ··· 652 580 dpll_per_x2_ck: dpll_per_x2_ck@150 { 653 581 #clock-cells = <0>; 654 582 compatible = "ti,omap4-dpll-x2-clock"; 583 + clock-output-names = "dpll_per_x2_ck"; 655 584 clocks = <&dpll_per_ck>; 656 585 reg = <0x0150>; 657 586 }; ··· 660 587 dpll_per_m2x2_ck: dpll_per_m2x2_ck@150 { 661 588 #clock-cells = <0>; 662 589 compatible = "ti,divider-clock"; 590 + clock-output-names = "dpll_per_m2x2_ck"; 663 591 clocks = <&dpll_per_x2_ck>; 664 592 ti,max-div = <31>; 665 593 ti,autoidle-shift = <8>; ··· 672 598 dpll_per_m3x2_gate_ck: dpll_per_m3x2_gate_ck@154 { 673 599 #clock-cells = <0>; 674 600 compatible = "ti,composite-no-wait-gate-clock"; 601 + clock-output-names = "dpll_per_m3x2_gate_ck"; 675 602 clocks = <&dpll_per_x2_ck>; 676 603 ti,bit-shift = <8>; 677 604 reg = <0x0154>; ··· 681 606 dpll_per_m3x2_div_ck: dpll_per_m3x2_div_ck@154 { 682 607 #clock-cells = <0>; 683 608 compatible = "ti,composite-divider-clock"; 609 + clock-output-names = "dpll_per_m3x2_div_ck"; 684 610 clocks = <&dpll_per_x2_ck>; 685 611 ti,max-div = <31>; 686 612 reg = <0x0154>; ··· 691 615 dpll_per_m3x2_ck: dpll_per_m3x2_ck { 692 616 #clock-cells = <0>; 693 617 compatible = "ti,composite-clock"; 618 + clock-output-names = "dpll_per_m3x2_ck"; 694 619 clocks = <&dpll_per_m3x2_gate_ck>, <&dpll_per_m3x2_div_ck>; 695 620 }; 696 621 697 622 dpll_per_m4x2_ck: dpll_per_m4x2_ck@158 { 698 623 #clock-cells = <0>; 699 624 compatible = "ti,divider-clock"; 625 + clock-output-names = "dpll_per_m4x2_ck"; 700 626 clocks = <&dpll_per_x2_ck>; 701 627 ti,max-div = <31>; 702 628 ti,autoidle-shift = <8>; ··· 710 632 dpll_per_m5x2_ck: dpll_per_m5x2_ck@15c { 711 633 #clock-cells = <0>; 712 634 compatible = "ti,divider-clock"; 635 + clock-output-names = "dpll_per_m5x2_ck"; 713 636 clocks = <&dpll_per_x2_ck>; 714 637 ti,max-div = <31>; 715 638 ti,autoidle-shift = <8>; ··· 722 643 dpll_per_m6x2_ck: dpll_per_m6x2_ck@160 { 723 644 #clock-cells = <0>; 724 645 compatible = "ti,divider-clock"; 646 + clock-output-names = "dpll_per_m6x2_ck"; 725 647 clocks = <&dpll_per_x2_ck>; 726 648 ti,max-div = <31>; 727 649 ti,autoidle-shift = <8>; ··· 734 654 dpll_per_m7x2_ck: dpll_per_m7x2_ck@164 { 735 655 #clock-cells = <0>; 736 656 compatible = "ti,divider-clock"; 657 + clock-output-names = "dpll_per_m7x2_ck"; 737 658 clocks = <&dpll_per_x2_ck>; 738 659 ti,max-div = <31>; 739 660 ti,autoidle-shift = <8>; ··· 746 665 dpll_usb_ck: dpll_usb_ck@180 { 747 666 #clock-cells = <0>; 748 667 compatible = "ti,omap4-dpll-j-type-clock"; 668 + clock-output-names = "dpll_usb_ck"; 749 669 clocks = <&sys_clkin_ck>, <&usb_hs_clk_div_ck>; 750 670 reg = <0x0180>, <0x0184>, <0x018c>, <0x0188>; 751 671 }; ··· 754 672 dpll_usb_clkdcoldo_ck: dpll_usb_clkdcoldo_ck@1b4 { 755 673 #clock-cells = <0>; 756 674 compatible = "ti,fixed-factor-clock"; 675 + clock-output-names = "dpll_usb_clkdcoldo_ck"; 757 676 clocks = <&dpll_usb_ck>; 758 677 ti,clock-div = <1>; 759 678 ti,autoidle-shift = <8>; ··· 766 683 dpll_usb_m2_ck: dpll_usb_m2_ck@190 { 767 684 #clock-cells = <0>; 768 685 compatible = "ti,divider-clock"; 686 + clock-output-names = "dpll_usb_m2_ck"; 769 687 clocks = <&dpll_usb_ck>; 770 688 ti,max-div = <127>; 771 689 ti,autoidle-shift = <8>; ··· 778 694 ducati_clk_mux_ck: ducati_clk_mux_ck@100 { 779 695 #clock-cells = <0>; 780 696 compatible = "ti,mux-clock"; 697 + clock-output-names = "ducati_clk_mux_ck"; 781 698 clocks = <&div_core_ck>, <&dpll_per_m6x2_ck>; 782 699 reg = <0x0100>; 783 700 }; ··· 786 701 func_12m_fclk: func_12m_fclk { 787 702 #clock-cells = <0>; 788 703 compatible = "fixed-factor-clock"; 704 + clock-output-names = "func_12m_fclk"; 789 705 clocks = <&dpll_per_m2x2_ck>; 790 706 clock-mult = <1>; 791 707 clock-div = <16>; ··· 795 709 func_24m_clk: func_24m_clk { 796 710 #clock-cells = <0>; 797 711 compatible = "fixed-factor-clock"; 712 + clock-output-names = "func_24m_clk"; 798 713 clocks = <&dpll_per_m2_ck>; 799 714 clock-mult = <1>; 800 715 clock-div = <4>; ··· 804 717 func_24mc_fclk: func_24mc_fclk { 805 718 #clock-cells = <0>; 806 719 compatible = "fixed-factor-clock"; 720 + clock-output-names = "func_24mc_fclk"; 807 721 clocks = <&dpll_per_m2x2_ck>; 808 722 clock-mult = <1>; 809 723 clock-div = <8>; ··· 813 725 func_48m_fclk: func_48m_fclk@108 { 814 726 #clock-cells = <0>; 815 727 compatible = "ti,divider-clock"; 728 + clock-output-names = "func_48m_fclk"; 816 729 clocks = <&dpll_per_m2x2_ck>; 817 730 reg = <0x0108>; 818 731 ti,dividers = <4>, <8>; ··· 822 733 func_48mc_fclk: func_48mc_fclk { 823 734 #clock-cells = <0>; 824 735 compatible = "fixed-factor-clock"; 736 + clock-output-names = "func_48mc_fclk"; 825 737 clocks = <&dpll_per_m2x2_ck>; 826 738 clock-mult = <1>; 827 739 clock-div = <4>; ··· 831 741 func_64m_fclk: func_64m_fclk@108 { 832 742 #clock-cells = <0>; 833 743 compatible = "ti,divider-clock"; 744 + clock-output-names = "func_64m_fclk"; 834 745 clocks = <&dpll_per_m4x2_ck>; 835 746 reg = <0x0108>; 836 747 ti,dividers = <2>, <4>; ··· 840 749 func_96m_fclk: func_96m_fclk@108 { 841 750 #clock-cells = <0>; 842 751 compatible = "ti,divider-clock"; 752 + clock-output-names = "func_96m_fclk"; 843 753 clocks = <&dpll_per_m2x2_ck>; 844 754 reg = <0x0108>; 845 755 ti,dividers = <2>, <4>; ··· 849 757 init_60m_fclk: init_60m_fclk@104 { 850 758 #clock-cells = <0>; 851 759 compatible = "ti,divider-clock"; 760 + clock-output-names = "init_60m_fclk"; 852 761 clocks = <&dpll_usb_m2_ck>; 853 762 reg = <0x0104>; 854 763 ti,dividers = <1>, <8>; ··· 858 765 per_abe_nc_fclk: per_abe_nc_fclk@108 { 859 766 #clock-cells = <0>; 860 767 compatible = "ti,divider-clock"; 768 + clock-output-names = "per_abe_nc_fclk"; 861 769 clocks = <&dpll_abe_m2_ck>; 862 770 reg = <0x0108>; 863 771 ti,max-div = <2>; ··· 867 773 usb_phy_cm_clk32k: usb_phy_cm_clk32k@640 { 868 774 #clock-cells = <0>; 869 775 compatible = "ti,gate-clock"; 776 + clock-output-names = "usb_phy_cm_clk32k"; 870 777 clocks = <&sys_32k_ck>; 871 778 ti,bit-shift = <8>; 872 779 reg = <0x0640>; ··· 877 782 &cm2_clockdomains { 878 783 l3_init_clkdm: l3_init_clkdm { 879 784 compatible = "ti,clockdomain"; 785 + clock-output-names = "l3_init_clkdm"; 880 786 clocks = <&dpll_usb_ck>; 881 787 }; 882 788 }; ··· 886 790 auxclk0_src_gate_ck: auxclk0_src_gate_ck@310 { 887 791 #clock-cells = <0>; 888 792 compatible = "ti,composite-no-wait-gate-clock"; 793 + clock-output-names = "auxclk0_src_gate_ck"; 889 794 clocks = <&dpll_core_m3x2_ck>; 890 795 ti,bit-shift = <8>; 891 796 reg = <0x0310>; ··· 895 798 auxclk0_src_mux_ck: auxclk0_src_mux_ck@310 { 896 799 #clock-cells = <0>; 897 800 compatible = "ti,composite-mux-clock"; 801 + clock-output-names = "auxclk0_src_mux_ck"; 898 802 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 899 803 ti,bit-shift = <1>; 900 804 reg = <0x0310>; ··· 904 806 auxclk0_src_ck: auxclk0_src_ck { 905 807 #clock-cells = <0>; 906 808 compatible = "ti,composite-clock"; 809 + clock-output-names = "auxclk0_src_ck"; 907 810 clocks = <&auxclk0_src_gate_ck>, <&auxclk0_src_mux_ck>; 908 811 }; 909 812 910 813 auxclk0_ck: auxclk0_ck@310 { 911 814 #clock-cells = <0>; 912 815 compatible = "ti,divider-clock"; 816 + clock-output-names = "auxclk0_ck"; 913 817 clocks = <&auxclk0_src_ck>; 914 818 ti,bit-shift = <16>; 915 819 ti,max-div = <16>; ··· 921 821 auxclk1_src_gate_ck: auxclk1_src_gate_ck@314 { 922 822 #clock-cells = <0>; 923 823 compatible = "ti,composite-no-wait-gate-clock"; 824 + clock-output-names = "auxclk1_src_gate_ck"; 924 825 clocks = <&dpll_core_m3x2_ck>; 925 826 ti,bit-shift = <8>; 926 827 reg = <0x0314>; ··· 930 829 auxclk1_src_mux_ck: auxclk1_src_mux_ck@314 { 931 830 #clock-cells = <0>; 932 831 compatible = "ti,composite-mux-clock"; 832 + clock-output-names = "auxclk1_src_mux_ck"; 933 833 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 934 834 ti,bit-shift = <1>; 935 835 reg = <0x0314>; ··· 939 837 auxclk1_src_ck: auxclk1_src_ck { 940 838 #clock-cells = <0>; 941 839 compatible = "ti,composite-clock"; 840 + clock-output-names = "auxclk1_src_ck"; 942 841 clocks = <&auxclk1_src_gate_ck>, <&auxclk1_src_mux_ck>; 943 842 }; 944 843 945 844 auxclk1_ck: auxclk1_ck@314 { 946 845 #clock-cells = <0>; 947 846 compatible = "ti,divider-clock"; 847 + clock-output-names = "auxclk1_ck"; 948 848 clocks = <&auxclk1_src_ck>; 949 849 ti,bit-shift = <16>; 950 850 ti,max-div = <16>; ··· 956 852 auxclk2_src_gate_ck: auxclk2_src_gate_ck@318 { 957 853 #clock-cells = <0>; 958 854 compatible = "ti,composite-no-wait-gate-clock"; 855 + clock-output-names = "auxclk2_src_gate_ck"; 959 856 clocks = <&dpll_core_m3x2_ck>; 960 857 ti,bit-shift = <8>; 961 858 reg = <0x0318>; ··· 965 860 auxclk2_src_mux_ck: auxclk2_src_mux_ck@318 { 966 861 #clock-cells = <0>; 967 862 compatible = "ti,composite-mux-clock"; 863 + clock-output-names = "auxclk2_src_mux_ck"; 968 864 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 969 865 ti,bit-shift = <1>; 970 866 reg = <0x0318>; ··· 974 868 auxclk2_src_ck: auxclk2_src_ck { 975 869 #clock-cells = <0>; 976 870 compatible = "ti,composite-clock"; 871 + clock-output-names = "auxclk2_src_ck"; 977 872 clocks = <&auxclk2_src_gate_ck>, <&auxclk2_src_mux_ck>; 978 873 }; 979 874 980 875 auxclk2_ck: auxclk2_ck@318 { 981 876 #clock-cells = <0>; 982 877 compatible = "ti,divider-clock"; 878 + clock-output-names = "auxclk2_ck"; 983 879 clocks = <&auxclk2_src_ck>; 984 880 ti,bit-shift = <16>; 985 881 ti,max-div = <16>; ··· 991 883 auxclk3_src_gate_ck: auxclk3_src_gate_ck@31c { 992 884 #clock-cells = <0>; 993 885 compatible = "ti,composite-no-wait-gate-clock"; 886 + clock-output-names = "auxclk3_src_gate_ck"; 994 887 clocks = <&dpll_core_m3x2_ck>; 995 888 ti,bit-shift = <8>; 996 889 reg = <0x031c>; ··· 1000 891 auxclk3_src_mux_ck: auxclk3_src_mux_ck@31c { 1001 892 #clock-cells = <0>; 1002 893 compatible = "ti,composite-mux-clock"; 894 + clock-output-names = "auxclk3_src_mux_ck"; 1003 895 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 1004 896 ti,bit-shift = <1>; 1005 897 reg = <0x031c>; ··· 1009 899 auxclk3_src_ck: auxclk3_src_ck { 1010 900 #clock-cells = <0>; 1011 901 compatible = "ti,composite-clock"; 902 + clock-output-names = "auxclk3_src_ck"; 1012 903 clocks = <&auxclk3_src_gate_ck>, <&auxclk3_src_mux_ck>; 1013 904 }; 1014 905 1015 906 auxclk3_ck: auxclk3_ck@31c { 1016 907 #clock-cells = <0>; 1017 908 compatible = "ti,divider-clock"; 909 + clock-output-names = "auxclk3_ck"; 1018 910 clocks = <&auxclk3_src_ck>; 1019 911 ti,bit-shift = <16>; 1020 912 ti,max-div = <16>; ··· 1026 914 auxclk4_src_gate_ck: auxclk4_src_gate_ck@320 { 1027 915 #clock-cells = <0>; 1028 916 compatible = "ti,composite-no-wait-gate-clock"; 917 + clock-output-names = "auxclk4_src_gate_ck"; 1029 918 clocks = <&dpll_core_m3x2_ck>; 1030 919 ti,bit-shift = <8>; 1031 920 reg = <0x0320>; ··· 1035 922 auxclk4_src_mux_ck: auxclk4_src_mux_ck@320 { 1036 923 #clock-cells = <0>; 1037 924 compatible = "ti,composite-mux-clock"; 925 + clock-output-names = "auxclk4_src_mux_ck"; 1038 926 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 1039 927 ti,bit-shift = <1>; 1040 928 reg = <0x0320>; ··· 1044 930 auxclk4_src_ck: auxclk4_src_ck { 1045 931 #clock-cells = <0>; 1046 932 compatible = "ti,composite-clock"; 933 + clock-output-names = "auxclk4_src_ck"; 1047 934 clocks = <&auxclk4_src_gate_ck>, <&auxclk4_src_mux_ck>; 1048 935 }; 1049 936 1050 937 auxclk4_ck: auxclk4_ck@320 { 1051 938 #clock-cells = <0>; 1052 939 compatible = "ti,divider-clock"; 940 + clock-output-names = "auxclk4_ck"; 1053 941 clocks = <&auxclk4_src_ck>; 1054 942 ti,bit-shift = <16>; 1055 943 ti,max-div = <16>; ··· 1061 945 auxclk5_src_gate_ck: auxclk5_src_gate_ck@324 { 1062 946 #clock-cells = <0>; 1063 947 compatible = "ti,composite-no-wait-gate-clock"; 948 + clock-output-names = "auxclk5_src_gate_ck"; 1064 949 clocks = <&dpll_core_m3x2_ck>; 1065 950 ti,bit-shift = <8>; 1066 951 reg = <0x0324>; ··· 1070 953 auxclk5_src_mux_ck: auxclk5_src_mux_ck@324 { 1071 954 #clock-cells = <0>; 1072 955 compatible = "ti,composite-mux-clock"; 956 + clock-output-names = "auxclk5_src_mux_ck"; 1073 957 clocks = <&sys_clkin_ck>, <&dpll_core_m3x2_ck>, <&dpll_per_m3x2_ck>; 1074 958 ti,bit-shift = <1>; 1075 959 reg = <0x0324>; ··· 1079 961 auxclk5_src_ck: auxclk5_src_ck { 1080 962 #clock-cells = <0>; 1081 963 compatible = "ti,composite-clock"; 964 + clock-output-names = "auxclk5_src_ck"; 1082 965 clocks = <&auxclk5_src_gate_ck>, <&auxclk5_src_mux_ck>; 1083 966 }; 1084 967 1085 968 auxclk5_ck: auxclk5_ck@324 { 1086 969 #clock-cells = <0>; 1087 970 compatible = "ti,divider-clock"; 971 + clock-output-names = "auxclk5_ck"; 1088 972 clocks = <&auxclk5_src_ck>; 1089 973 ti,bit-shift = <16>; 1090 974 ti,max-div = <16>; ··· 1096 976 auxclkreq0_ck: auxclkreq0_ck@210 { 1097 977 #clock-cells = <0>; 1098 978 compatible = "ti,mux-clock"; 979 + clock-output-names = "auxclkreq0_ck"; 1099 980 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1100 981 ti,bit-shift = <2>; 1101 982 reg = <0x0210>; ··· 1105 984 auxclkreq1_ck: auxclkreq1_ck@214 { 1106 985 #clock-cells = <0>; 1107 986 compatible = "ti,mux-clock"; 987 + clock-output-names = "auxclkreq1_ck"; 1108 988 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1109 989 ti,bit-shift = <2>; 1110 990 reg = <0x0214>; ··· 1114 992 auxclkreq2_ck: auxclkreq2_ck@218 { 1115 993 #clock-cells = <0>; 1116 994 compatible = "ti,mux-clock"; 995 + clock-output-names = "auxclkreq2_ck"; 1117 996 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1118 997 ti,bit-shift = <2>; 1119 998 reg = <0x0218>; ··· 1123 1000 auxclkreq3_ck: auxclkreq3_ck@21c { 1124 1001 #clock-cells = <0>; 1125 1002 compatible = "ti,mux-clock"; 1003 + clock-output-names = "auxclkreq3_ck"; 1126 1004 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1127 1005 ti,bit-shift = <2>; 1128 1006 reg = <0x021c>; ··· 1132 1008 auxclkreq4_ck: auxclkreq4_ck@220 { 1133 1009 #clock-cells = <0>; 1134 1010 compatible = "ti,mux-clock"; 1011 + clock-output-names = "auxclkreq4_ck"; 1135 1012 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1136 1013 ti,bit-shift = <2>; 1137 1014 reg = <0x0220>; ··· 1141 1016 auxclkreq5_ck: auxclkreq5_ck@224 { 1142 1017 #clock-cells = <0>; 1143 1018 compatible = "ti,mux-clock"; 1019 + clock-output-names = "auxclkreq5_ck"; 1144 1020 clocks = <&auxclk0_ck>, <&auxclk1_ck>, <&auxclk2_ck>, <&auxclk3_ck>, <&auxclk4_ck>, <&auxclk5_ck>; 1145 1021 ti,bit-shift = <2>; 1146 1022 reg = <0x0224>; ··· 1151 1025 &cm1 { 1152 1026 mpuss_cm: mpuss_cm@300 { 1153 1027 compatible = "ti,omap4-cm"; 1028 + clock-output-names = "mpuss_cm"; 1154 1029 reg = <0x300 0x100>; 1155 1030 #address-cells = <1>; 1156 1031 #size-cells = <1>; ··· 1159 1032 1160 1033 mpuss_clkctrl: clk@20 { 1161 1034 compatible = "ti,clkctrl"; 1035 + clock-output-names = "mpuss_clkctrl"; 1162 1036 reg = <0x20 0x4>; 1163 1037 #clock-cells = <2>; 1164 1038 }; ··· 1167 1039 1168 1040 tesla_cm: tesla_cm@400 { 1169 1041 compatible = "ti,omap4-cm"; 1042 + clock-output-names = "tesla_cm"; 1170 1043 reg = <0x400 0x100>; 1171 1044 #address-cells = <1>; 1172 1045 #size-cells = <1>; ··· 1175 1046 1176 1047 tesla_clkctrl: clk@20 { 1177 1048 compatible = "ti,clkctrl"; 1049 + clock-output-names = "tesla_clkctrl"; 1178 1050 reg = <0x20 0x4>; 1179 1051 #clock-cells = <2>; 1180 1052 }; ··· 1183 1053 1184 1054 abe_cm: abe_cm@500 { 1185 1055 compatible = "ti,omap4-cm"; 1056 + clock-output-names = "abe_cm"; 1186 1057 reg = <0x500 0x100>; 1187 1058 #address-cells = <1>; 1188 1059 #size-cells = <1>; ··· 1191 1060 1192 1061 abe_clkctrl: clk@20 { 1193 1062 compatible = "ti,clkctrl"; 1063 + clock-output-names = "abe_clkctrl"; 1194 1064 reg = <0x20 0x6c>; 1195 1065 #clock-cells = <2>; 1196 1066 }; ··· 1202 1070 &cm2 { 1203 1071 l4_ao_cm: l4_ao_cm@600 { 1204 1072 compatible = "ti,omap4-cm"; 1073 + clock-output-names = "l4_ao_cm"; 1205 1074 reg = <0x600 0x100>; 1206 1075 #address-cells = <1>; 1207 1076 #size-cells = <1>; ··· 1210 1077 1211 1078 l4_ao_clkctrl: clk@20 { 1212 1079 compatible = "ti,clkctrl"; 1080 + clock-output-names = "l4_ao_clkctrl"; 1213 1081 reg = <0x20 0x1c>; 1214 1082 #clock-cells = <2>; 1215 1083 }; ··· 1218 1084 1219 1085 l3_1_cm: l3_1_cm@700 { 1220 1086 compatible = "ti,omap4-cm"; 1087 + clock-output-names = "l3_1_cm"; 1221 1088 reg = <0x700 0x100>; 1222 1089 #address-cells = <1>; 1223 1090 #size-cells = <1>; ··· 1226 1091 1227 1092 l3_1_clkctrl: clk@20 { 1228 1093 compatible = "ti,clkctrl"; 1094 + clock-output-names = "l3_1_clkctrl"; 1229 1095 reg = <0x20 0x4>; 1230 1096 #clock-cells = <2>; 1231 1097 }; ··· 1234 1098 1235 1099 l3_2_cm: l3_2_cm@800 { 1236 1100 compatible = "ti,omap4-cm"; 1101 + clock-output-names = "l3_2_cm"; 1237 1102 reg = <0x800 0x100>; 1238 1103 #address-cells = <1>; 1239 1104 #size-cells = <1>; ··· 1242 1105 1243 1106 l3_2_clkctrl: clk@20 { 1244 1107 compatible = "ti,clkctrl"; 1108 + clock-output-names = "l3_2_clkctrl"; 1245 1109 reg = <0x20 0x14>; 1246 1110 #clock-cells = <2>; 1247 1111 }; ··· 1250 1112 1251 1113 ducati_cm: ducati_cm@900 { 1252 1114 compatible = "ti,omap4-cm"; 1115 + clock-output-names = "ducati_cm"; 1253 1116 reg = <0x900 0x100>; 1254 1117 #address-cells = <1>; 1255 1118 #size-cells = <1>; ··· 1258 1119 1259 1120 ducati_clkctrl: clk@20 { 1260 1121 compatible = "ti,clkctrl"; 1122 + clock-output-names = "ducati_clkctrl"; 1261 1123 reg = <0x20 0x4>; 1262 1124 #clock-cells = <2>; 1263 1125 }; ··· 1266 1126 1267 1127 l3_dma_cm: l3_dma_cm@a00 { 1268 1128 compatible = "ti,omap4-cm"; 1129 + clock-output-names = "l3_dma_cm"; 1269 1130 reg = <0xa00 0x100>; 1270 1131 #address-cells = <1>; 1271 1132 #size-cells = <1>; ··· 1274 1133 1275 1134 l3_dma_clkctrl: clk@20 { 1276 1135 compatible = "ti,clkctrl"; 1136 + clock-output-names = "l3_dma_clkctrl"; 1277 1137 reg = <0x20 0x4>; 1278 1138 #clock-cells = <2>; 1279 1139 }; ··· 1282 1140 1283 1141 l3_emif_cm: l3_emif_cm@b00 { 1284 1142 compatible = "ti,omap4-cm"; 1143 + clock-output-names = "l3_emif_cm"; 1285 1144 reg = <0xb00 0x100>; 1286 1145 #address-cells = <1>; 1287 1146 #size-cells = <1>; ··· 1290 1147 1291 1148 l3_emif_clkctrl: clk@20 { 1292 1149 compatible = "ti,clkctrl"; 1150 + clock-output-names = "l3_emif_clkctrl"; 1293 1151 reg = <0x20 0x1c>; 1294 1152 #clock-cells = <2>; 1295 1153 }; ··· 1298 1154 1299 1155 d2d_cm: d2d_cm@c00 { 1300 1156 compatible = "ti,omap4-cm"; 1157 + clock-output-names = "d2d_cm"; 1301 1158 reg = <0xc00 0x100>; 1302 1159 #address-cells = <1>; 1303 1160 #size-cells = <1>; ··· 1306 1161 1307 1162 d2d_clkctrl: clk@20 { 1308 1163 compatible = "ti,clkctrl"; 1164 + clock-output-names = "d2d_clkctrl"; 1309 1165 reg = <0x20 0x4>; 1310 1166 #clock-cells = <2>; 1311 1167 }; ··· 1314 1168 1315 1169 l4_cfg_cm: l4_cfg_cm@d00 { 1316 1170 compatible = "ti,omap4-cm"; 1171 + clock-output-names = "l4_cfg_cm"; 1317 1172 reg = <0xd00 0x100>; 1318 1173 #address-cells = <1>; 1319 1174 #size-cells = <1>; ··· 1322 1175 1323 1176 l4_cfg_clkctrl: clk@20 { 1324 1177 compatible = "ti,clkctrl"; 1178 + clock-output-names = "l4_cfg_clkctrl"; 1325 1179 reg = <0x20 0x14>; 1326 1180 #clock-cells = <2>; 1327 1181 }; ··· 1330 1182 1331 1183 l3_instr_cm: l3_instr_cm@e00 { 1332 1184 compatible = "ti,omap4-cm"; 1185 + clock-output-names = "l3_instr_cm"; 1333 1186 reg = <0xe00 0x100>; 1334 1187 #address-cells = <1>; 1335 1188 #size-cells = <1>; ··· 1338 1189 1339 1190 l3_instr_clkctrl: clk@20 { 1340 1191 compatible = "ti,clkctrl"; 1192 + clock-output-names = "l3_instr_clkctrl"; 1341 1193 reg = <0x20 0x24>; 1342 1194 #clock-cells = <2>; 1343 1195 }; ··· 1346 1196 1347 1197 ivahd_cm: ivahd_cm@f00 { 1348 1198 compatible = "ti,omap4-cm"; 1199 + clock-output-names = "ivahd_cm"; 1349 1200 reg = <0xf00 0x100>; 1350 1201 #address-cells = <1>; 1351 1202 #size-cells = <1>; ··· 1354 1203 1355 1204 ivahd_clkctrl: clk@20 { 1356 1205 compatible = "ti,clkctrl"; 1206 + clock-output-names = "ivahd_clkctrl"; 1357 1207 reg = <0x20 0xc>; 1358 1208 #clock-cells = <2>; 1359 1209 }; ··· 1362 1210 1363 1211 iss_cm: iss_cm@1000 { 1364 1212 compatible = "ti,omap4-cm"; 1213 + clock-output-names = "iss_cm"; 1365 1214 reg = <0x1000 0x100>; 1366 1215 #address-cells = <1>; 1367 1216 #size-cells = <1>; ··· 1370 1217 1371 1218 iss_clkctrl: clk@20 { 1372 1219 compatible = "ti,clkctrl"; 1220 + clock-output-names = "iss_clkctrl"; 1373 1221 reg = <0x20 0xc>; 1374 1222 #clock-cells = <2>; 1375 1223 }; ··· 1378 1224 1379 1225 l3_dss_cm: l3_dss_cm@1100 { 1380 1226 compatible = "ti,omap4-cm"; 1227 + clock-output-names = "l3_dss_cm"; 1381 1228 reg = <0x1100 0x100>; 1382 1229 #address-cells = <1>; 1383 1230 #size-cells = <1>; ··· 1386 1231 1387 1232 l3_dss_clkctrl: clk@20 { 1388 1233 compatible = "ti,clkctrl"; 1234 + clock-output-names = "l3_dss_clkctrl"; 1389 1235 reg = <0x20 0x4>; 1390 1236 #clock-cells = <2>; 1391 1237 }; ··· 1394 1238 1395 1239 l3_gfx_cm: l3_gfx_cm@1200 { 1396 1240 compatible = "ti,omap4-cm"; 1241 + clock-output-names = "l3_gfx_cm"; 1397 1242 reg = <0x1200 0x100>; 1398 1243 #address-cells = <1>; 1399 1244 #size-cells = <1>; ··· 1402 1245 1403 1246 l3_gfx_clkctrl: clk@20 { 1404 1247 compatible = "ti,clkctrl"; 1248 + clock-output-names = "l3_gfx_clkctrl"; 1405 1249 reg = <0x20 0x4>; 1406 1250 #clock-cells = <2>; 1407 1251 }; ··· 1410 1252 1411 1253 l3_init_cm: l3_init_cm@1300 { 1412 1254 compatible = "ti,omap4-cm"; 1255 + clock-output-names = "l3_init_cm"; 1413 1256 reg = <0x1300 0x100>; 1414 1257 #address-cells = <1>; 1415 1258 #size-cells = <1>; ··· 1418 1259 1419 1260 l3_init_clkctrl: clk@20 { 1420 1261 compatible = "ti,clkctrl"; 1262 + clock-output-names = "l3_init_clkctrl"; 1421 1263 reg = <0x20 0xc4>; 1422 1264 #clock-cells = <2>; 1423 1265 }; ··· 1426 1266 1427 1267 l4_per_cm: l4_per_cm@1400 { 1428 1268 compatible = "ti,omap4-cm"; 1269 + clock-output-names = "l4_per_cm"; 1429 1270 reg = <0x1400 0x200>; 1430 1271 #address-cells = <1>; 1431 1272 #size-cells = <1>; ··· 1449 1288 &prm { 1450 1289 l4_wkup_cm: l4_wkup_cm@1800 { 1451 1290 compatible = "ti,omap4-cm"; 1291 + clock-output-names = "l4_wkup_cm"; 1452 1292 reg = <0x1800 0x100>; 1453 1293 #address-cells = <1>; 1454 1294 #size-cells = <1>; ··· 1457 1295 1458 1296 l4_wkup_clkctrl: clk@20 { 1459 1297 compatible = "ti,clkctrl"; 1298 + clock-output-names = "l4_wkup_clkctrl"; 1460 1299 reg = <0x20 0x5c>; 1461 1300 #clock-cells = <2>; 1462 1301 }; ··· 1465 1302 1466 1303 emu_sys_cm: emu_sys_cm@1a00 { 1467 1304 compatible = "ti,omap4-cm"; 1305 + clock-output-names = "emu_sys_cm"; 1468 1306 reg = <0x1a00 0x100>; 1469 1307 #address-cells = <1>; 1470 1308 #size-cells = <1>; ··· 1473 1309 1474 1310 emu_sys_clkctrl: clk@20 { 1475 1311 compatible = "ti,clkctrl"; 1312 + clock-output-names = "emu_sys_clkctrl"; 1476 1313 reg = <0x20 0x4>; 1477 1314 #clock-cells = <2>; 1478 1315 };