1*4882a593Smuzhiyun/* 2*4882a593Smuzhiyun * Copyright 2013-2014 Texas Instruments, Inc. 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Keystone 2 Kepler/Hawking SoC clock nodes 5*4882a593Smuzhiyun * 6*4882a593Smuzhiyun * This program is free software; you can redistribute it and/or modify 7*4882a593Smuzhiyun * it under the terms of the GNU General Public License version 2 as 8*4882a593Smuzhiyun * published by the Free Software Foundation. 9*4882a593Smuzhiyun */ 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunclocks { 12*4882a593Smuzhiyun armpllclk: armpllclk@2620370 { 13*4882a593Smuzhiyun #clock-cells = <0>; 14*4882a593Smuzhiyun compatible = "ti,keystone,pll-clock"; 15*4882a593Smuzhiyun clocks = <&refclkarm>; 16*4882a593Smuzhiyun clock-output-names = "arm-pll-clk"; 17*4882a593Smuzhiyun reg = <0x02620370 4>; 18*4882a593Smuzhiyun reg-names = "control"; 19*4882a593Smuzhiyun }; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun mainpllclk: mainpllclk@2310110 { 22*4882a593Smuzhiyun #clock-cells = <0>; 23*4882a593Smuzhiyun compatible = "ti,keystone,main-pll-clock"; 24*4882a593Smuzhiyun clocks = <&refclksys>; 25*4882a593Smuzhiyun reg = <0x02620350 4>, <0x02310110 4>, <0x02310108 4>; 26*4882a593Smuzhiyun reg-names = "control", "multiplier", "post-divider"; 27*4882a593Smuzhiyun }; 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun papllclk: papllclk@2620358 { 30*4882a593Smuzhiyun #clock-cells = <0>; 31*4882a593Smuzhiyun compatible = "ti,keystone,pll-clock"; 32*4882a593Smuzhiyun clocks = <&refclkpass>; 33*4882a593Smuzhiyun clock-output-names = "papllclk"; 34*4882a593Smuzhiyun reg = <0x02620358 4>; 35*4882a593Smuzhiyun reg-names = "control"; 36*4882a593Smuzhiyun }; 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun ddr3apllclk: ddr3apllclk@2620360 { 39*4882a593Smuzhiyun #clock-cells = <0>; 40*4882a593Smuzhiyun compatible = "ti,keystone,pll-clock"; 41*4882a593Smuzhiyun clocks = <&refclkddr3a>; 42*4882a593Smuzhiyun clock-output-names = "ddr-3a-pll-clk"; 43*4882a593Smuzhiyun reg = <0x02620360 4>; 44*4882a593Smuzhiyun reg-names = "control"; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun ddr3bpllclk: ddr3bpllclk@2620368 { 48*4882a593Smuzhiyun #clock-cells = <0>; 49*4882a593Smuzhiyun compatible = "ti,keystone,pll-clock"; 50*4882a593Smuzhiyun clocks = <&refclkddr3b>; 51*4882a593Smuzhiyun clock-output-names = "ddr-3b-pll-clk"; 52*4882a593Smuzhiyun reg = <0x02620368 4>; 53*4882a593Smuzhiyun reg-names = "control"; 54*4882a593Smuzhiyun }; 55*4882a593Smuzhiyun 56*4882a593Smuzhiyun clktsip: clktsip { 57*4882a593Smuzhiyun #clock-cells = <0>; 58*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 59*4882a593Smuzhiyun clocks = <&chipclk16>; 60*4882a593Smuzhiyun clock-output-names = "tsip"; 61*4882a593Smuzhiyun reg = <0x02350000 0xb00>, <0x02350000 0x400>; 62*4882a593Smuzhiyun reg-names = "control", "domain"; 63*4882a593Smuzhiyun domain-id = <0>; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun clksrio: clksrio { 67*4882a593Smuzhiyun #clock-cells = <0>; 68*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 69*4882a593Smuzhiyun clocks = <&chipclk1rstiso13>; 70*4882a593Smuzhiyun clock-output-names = "srio"; 71*4882a593Smuzhiyun reg = <0x0235002c 0xb00>, <0x02350010 0x400>; 72*4882a593Smuzhiyun reg-names = "control", "domain"; 73*4882a593Smuzhiyun domain-id = <4>; 74*4882a593Smuzhiyun }; 75*4882a593Smuzhiyun 76*4882a593Smuzhiyun clkhyperlink0: clkhyperlink0 { 77*4882a593Smuzhiyun #clock-cells = <0>; 78*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 79*4882a593Smuzhiyun clocks = <&chipclk12>; 80*4882a593Smuzhiyun clock-output-names = "hyperlink-0"; 81*4882a593Smuzhiyun reg = <0x02350030 0xb00>, <0x02350014 0x400>; 82*4882a593Smuzhiyun reg-names = "control", "domain"; 83*4882a593Smuzhiyun domain-id = <5>; 84*4882a593Smuzhiyun }; 85*4882a593Smuzhiyun 86*4882a593Smuzhiyun clkgem1: clkgem1 { 87*4882a593Smuzhiyun #clock-cells = <0>; 88*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 89*4882a593Smuzhiyun clocks = <&chipclk1>; 90*4882a593Smuzhiyun clock-output-names = "gem1"; 91*4882a593Smuzhiyun reg = <0x02350040 0xb00>, <0x02350024 0x400>; 92*4882a593Smuzhiyun reg-names = "control", "domain"; 93*4882a593Smuzhiyun domain-id = <9>; 94*4882a593Smuzhiyun }; 95*4882a593Smuzhiyun 96*4882a593Smuzhiyun clkgem2: clkgem2 { 97*4882a593Smuzhiyun #clock-cells = <0>; 98*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 99*4882a593Smuzhiyun clocks = <&chipclk1>; 100*4882a593Smuzhiyun clock-output-names = "gem2"; 101*4882a593Smuzhiyun reg = <0x02350044 0xb00>, <0x02350028 0x400>; 102*4882a593Smuzhiyun reg-names = "control", "domain"; 103*4882a593Smuzhiyun domain-id = <10>; 104*4882a593Smuzhiyun }; 105*4882a593Smuzhiyun 106*4882a593Smuzhiyun clkgem3: clkgem3 { 107*4882a593Smuzhiyun #clock-cells = <0>; 108*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 109*4882a593Smuzhiyun clocks = <&chipclk1>; 110*4882a593Smuzhiyun clock-output-names = "gem3"; 111*4882a593Smuzhiyun reg = <0x02350048 0xb00>, <0x0235002c 0x400>; 112*4882a593Smuzhiyun reg-names = "control", "domain"; 113*4882a593Smuzhiyun domain-id = <11>; 114*4882a593Smuzhiyun }; 115*4882a593Smuzhiyun 116*4882a593Smuzhiyun clkgem4: clkgem4 { 117*4882a593Smuzhiyun #clock-cells = <0>; 118*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 119*4882a593Smuzhiyun clocks = <&chipclk1>; 120*4882a593Smuzhiyun clock-output-names = "gem4"; 121*4882a593Smuzhiyun reg = <0x0235004c 0xb00>, <0x02350030 0x400>; 122*4882a593Smuzhiyun reg-names = "control", "domain"; 123*4882a593Smuzhiyun domain-id = <12>; 124*4882a593Smuzhiyun }; 125*4882a593Smuzhiyun 126*4882a593Smuzhiyun clkgem5: clkgem5 { 127*4882a593Smuzhiyun #clock-cells = <0>; 128*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 129*4882a593Smuzhiyun clocks = <&chipclk1>; 130*4882a593Smuzhiyun clock-output-names = "gem5"; 131*4882a593Smuzhiyun reg = <0x02350050 0xb00>, <0x02350034 0x400>; 132*4882a593Smuzhiyun reg-names = "control", "domain"; 133*4882a593Smuzhiyun domain-id = <13>; 134*4882a593Smuzhiyun }; 135*4882a593Smuzhiyun 136*4882a593Smuzhiyun clkgem6: clkgem6 { 137*4882a593Smuzhiyun #clock-cells = <0>; 138*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 139*4882a593Smuzhiyun clocks = <&chipclk1>; 140*4882a593Smuzhiyun clock-output-names = "gem6"; 141*4882a593Smuzhiyun reg = <0x02350054 0xb00>, <0x02350038 0x400>; 142*4882a593Smuzhiyun reg-names = "control", "domain"; 143*4882a593Smuzhiyun domain-id = <14>; 144*4882a593Smuzhiyun }; 145*4882a593Smuzhiyun 146*4882a593Smuzhiyun clkgem7: clkgem7 { 147*4882a593Smuzhiyun #clock-cells = <0>; 148*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 149*4882a593Smuzhiyun clocks = <&chipclk1>; 150*4882a593Smuzhiyun clock-output-names = "gem7"; 151*4882a593Smuzhiyun reg = <0x02350058 0xb00>, <0x0235003c 0x400>; 152*4882a593Smuzhiyun reg-names = "control", "domain"; 153*4882a593Smuzhiyun domain-id = <15>; 154*4882a593Smuzhiyun }; 155*4882a593Smuzhiyun 156*4882a593Smuzhiyun clkddr31: clkddr31 { 157*4882a593Smuzhiyun #clock-cells = <0>; 158*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 159*4882a593Smuzhiyun clocks = <&chipclk13>; 160*4882a593Smuzhiyun clock-output-names = "ddr3-1"; 161*4882a593Smuzhiyun reg = <0x02350060 0xb00>, <0x02350040 0x400>; 162*4882a593Smuzhiyun reg-names = "control", "domain"; 163*4882a593Smuzhiyun domain-id = <16>; 164*4882a593Smuzhiyun }; 165*4882a593Smuzhiyun 166*4882a593Smuzhiyun clktac: clktac { 167*4882a593Smuzhiyun #clock-cells = <0>; 168*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 169*4882a593Smuzhiyun clocks = <&chipclk13>; 170*4882a593Smuzhiyun clock-output-names = "tac"; 171*4882a593Smuzhiyun reg = <0x02350064 0xb00>, <0x02350044 0x400>; 172*4882a593Smuzhiyun reg-names = "control", "domain"; 173*4882a593Smuzhiyun domain-id = <17>; 174*4882a593Smuzhiyun }; 175*4882a593Smuzhiyun 176*4882a593Smuzhiyun clkrac01: clkrac01 { 177*4882a593Smuzhiyun #clock-cells = <0>; 178*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 179*4882a593Smuzhiyun clocks = <&chipclk13>; 180*4882a593Smuzhiyun clock-output-names = "rac-01"; 181*4882a593Smuzhiyun reg = <0x02350068 0xb00>, <0x02350044 0x400>; 182*4882a593Smuzhiyun reg-names = "control", "domain"; 183*4882a593Smuzhiyun domain-id = <17>; 184*4882a593Smuzhiyun }; 185*4882a593Smuzhiyun 186*4882a593Smuzhiyun clkrac23: clkrac23 { 187*4882a593Smuzhiyun #clock-cells = <0>; 188*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 189*4882a593Smuzhiyun clocks = <&chipclk13>; 190*4882a593Smuzhiyun clock-output-names = "rac-23"; 191*4882a593Smuzhiyun reg = <0x0235006c 0xb00>, <0x02350048 0x400>; 192*4882a593Smuzhiyun reg-names = "control", "domain"; 193*4882a593Smuzhiyun domain-id = <18>; 194*4882a593Smuzhiyun }; 195*4882a593Smuzhiyun 196*4882a593Smuzhiyun clkfftc0: clkfftc0 { 197*4882a593Smuzhiyun #clock-cells = <0>; 198*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 199*4882a593Smuzhiyun clocks = <&chipclk13>; 200*4882a593Smuzhiyun clock-output-names = "fftc-0"; 201*4882a593Smuzhiyun reg = <0x02350070 0xb00>, <0x0235004c 0x400>; 202*4882a593Smuzhiyun reg-names = "control", "domain"; 203*4882a593Smuzhiyun domain-id = <19>; 204*4882a593Smuzhiyun }; 205*4882a593Smuzhiyun 206*4882a593Smuzhiyun clkfftc1: clkfftc1 { 207*4882a593Smuzhiyun #clock-cells = <0>; 208*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 209*4882a593Smuzhiyun clocks = <&chipclk13>; 210*4882a593Smuzhiyun clock-output-names = "fftc-1"; 211*4882a593Smuzhiyun reg = <0x02350074 0xb00>, <0x0235004c 0x400>; 212*4882a593Smuzhiyun reg-names = "control", "domain"; 213*4882a593Smuzhiyun domain-id = <19>; 214*4882a593Smuzhiyun }; 215*4882a593Smuzhiyun 216*4882a593Smuzhiyun clkfftc2: clkfftc2 { 217*4882a593Smuzhiyun #clock-cells = <0>; 218*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 219*4882a593Smuzhiyun clocks = <&chipclk13>; 220*4882a593Smuzhiyun clock-output-names = "fftc-2"; 221*4882a593Smuzhiyun reg = <0x02350078 0xb00>, <0x02350050 0x400>; 222*4882a593Smuzhiyun reg-names = "control", "domain"; 223*4882a593Smuzhiyun domain-id = <20>; 224*4882a593Smuzhiyun }; 225*4882a593Smuzhiyun 226*4882a593Smuzhiyun clkfftc3: clkfftc3 { 227*4882a593Smuzhiyun #clock-cells = <0>; 228*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 229*4882a593Smuzhiyun clocks = <&chipclk13>; 230*4882a593Smuzhiyun clock-output-names = "fftc-3"; 231*4882a593Smuzhiyun reg = <0x0235007c 0xb00>, <0x02350050 0x400>; 232*4882a593Smuzhiyun reg-names = "control", "domain"; 233*4882a593Smuzhiyun domain-id = <20>; 234*4882a593Smuzhiyun }; 235*4882a593Smuzhiyun 236*4882a593Smuzhiyun clkfftc4: clkfftc4 { 237*4882a593Smuzhiyun #clock-cells = <0>; 238*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 239*4882a593Smuzhiyun clocks = <&chipclk13>; 240*4882a593Smuzhiyun clock-output-names = "fftc-4"; 241*4882a593Smuzhiyun reg = <0x02350080 0xb00>, <0x02350050 0x400>; 242*4882a593Smuzhiyun reg-names = "control", "domain"; 243*4882a593Smuzhiyun domain-id = <20>; 244*4882a593Smuzhiyun }; 245*4882a593Smuzhiyun 246*4882a593Smuzhiyun clkfftc5: clkfftc5 { 247*4882a593Smuzhiyun #clock-cells = <0>; 248*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 249*4882a593Smuzhiyun clocks = <&chipclk13>; 250*4882a593Smuzhiyun clock-output-names = "fftc-5"; 251*4882a593Smuzhiyun reg = <0x02350084 0xb00>, <0x02350050 0x400>; 252*4882a593Smuzhiyun reg-names = "control", "domain"; 253*4882a593Smuzhiyun domain-id = <20>; 254*4882a593Smuzhiyun }; 255*4882a593Smuzhiyun 256*4882a593Smuzhiyun clkaif: clkaif { 257*4882a593Smuzhiyun #clock-cells = <0>; 258*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 259*4882a593Smuzhiyun clocks = <&chipclk13>; 260*4882a593Smuzhiyun clock-output-names = "aif"; 261*4882a593Smuzhiyun reg = <0x02350088 0xb00>, <0x02350054 0x400>; 262*4882a593Smuzhiyun reg-names = "control", "domain"; 263*4882a593Smuzhiyun domain-id = <21>; 264*4882a593Smuzhiyun }; 265*4882a593Smuzhiyun 266*4882a593Smuzhiyun clktcp3d0: clktcp3d0 { 267*4882a593Smuzhiyun #clock-cells = <0>; 268*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 269*4882a593Smuzhiyun clocks = <&chipclk13>; 270*4882a593Smuzhiyun clock-output-names = "tcp3d-0"; 271*4882a593Smuzhiyun reg = <0x0235008c 0xb00>, <0x02350058 0x400>; 272*4882a593Smuzhiyun reg-names = "control", "domain"; 273*4882a593Smuzhiyun domain-id = <22>; 274*4882a593Smuzhiyun }; 275*4882a593Smuzhiyun 276*4882a593Smuzhiyun clktcp3d1: clktcp3d1 { 277*4882a593Smuzhiyun #clock-cells = <0>; 278*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 279*4882a593Smuzhiyun clocks = <&chipclk13>; 280*4882a593Smuzhiyun clock-output-names = "tcp3d-1"; 281*4882a593Smuzhiyun reg = <0x02350090 0xb00>, <0x02350058 0x400>; 282*4882a593Smuzhiyun reg-names = "control", "domain"; 283*4882a593Smuzhiyun domain-id = <22>; 284*4882a593Smuzhiyun }; 285*4882a593Smuzhiyun 286*4882a593Smuzhiyun clktcp3d2: clktcp3d2 { 287*4882a593Smuzhiyun #clock-cells = <0>; 288*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 289*4882a593Smuzhiyun clocks = <&chipclk13>; 290*4882a593Smuzhiyun clock-output-names = "tcp3d-2"; 291*4882a593Smuzhiyun reg = <0x02350094 0xb00>, <0x0235005c 0x400>; 292*4882a593Smuzhiyun reg-names = "control", "domain"; 293*4882a593Smuzhiyun domain-id = <23>; 294*4882a593Smuzhiyun }; 295*4882a593Smuzhiyun 296*4882a593Smuzhiyun clktcp3d3: clktcp3d3 { 297*4882a593Smuzhiyun #clock-cells = <0>; 298*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 299*4882a593Smuzhiyun clocks = <&chipclk13>; 300*4882a593Smuzhiyun clock-output-names = "tcp3d-3"; 301*4882a593Smuzhiyun reg = <0x02350098 0xb00>, <0x0235005c 0x400>; 302*4882a593Smuzhiyun reg-names = "control", "domain"; 303*4882a593Smuzhiyun domain-id = <23>; 304*4882a593Smuzhiyun }; 305*4882a593Smuzhiyun 306*4882a593Smuzhiyun clkvcp0: clkvcp0 { 307*4882a593Smuzhiyun #clock-cells = <0>; 308*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 309*4882a593Smuzhiyun clocks = <&chipclk13>; 310*4882a593Smuzhiyun clock-output-names = "vcp-0"; 311*4882a593Smuzhiyun reg = <0x0235009c 0xb00>, <0x02350060 0x400>; 312*4882a593Smuzhiyun reg-names = "control", "domain"; 313*4882a593Smuzhiyun domain-id = <24>; 314*4882a593Smuzhiyun }; 315*4882a593Smuzhiyun 316*4882a593Smuzhiyun clkvcp1: clkvcp1 { 317*4882a593Smuzhiyun #clock-cells = <0>; 318*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 319*4882a593Smuzhiyun clocks = <&chipclk13>; 320*4882a593Smuzhiyun clock-output-names = "vcp-1"; 321*4882a593Smuzhiyun reg = <0x023500a0 0xb00>, <0x02350060 0x400>; 322*4882a593Smuzhiyun reg-names = "control", "domain"; 323*4882a593Smuzhiyun domain-id = <24>; 324*4882a593Smuzhiyun }; 325*4882a593Smuzhiyun 326*4882a593Smuzhiyun clkvcp2: clkvcp2 { 327*4882a593Smuzhiyun #clock-cells = <0>; 328*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 329*4882a593Smuzhiyun clocks = <&chipclk13>; 330*4882a593Smuzhiyun clock-output-names = "vcp-2"; 331*4882a593Smuzhiyun reg = <0x023500a4 0xb00>, <0x02350060 0x400>; 332*4882a593Smuzhiyun reg-names = "control", "domain"; 333*4882a593Smuzhiyun domain-id = <24>; 334*4882a593Smuzhiyun }; 335*4882a593Smuzhiyun 336*4882a593Smuzhiyun clkvcp3: clkvcp3 { 337*4882a593Smuzhiyun #clock-cells = <0>; 338*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 339*4882a593Smuzhiyun clocks = <&chipclk13>; 340*4882a593Smuzhiyun clock-output-names = "vcp-3"; 341*4882a593Smuzhiyun reg = <0x023500a8 0xb00>, <0x02350060 0x400>; 342*4882a593Smuzhiyun reg-names = "control", "domain"; 343*4882a593Smuzhiyun domain-id = <24>; 344*4882a593Smuzhiyun }; 345*4882a593Smuzhiyun 346*4882a593Smuzhiyun clkvcp4: clkvcp4 { 347*4882a593Smuzhiyun #clock-cells = <0>; 348*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 349*4882a593Smuzhiyun clocks = <&chipclk13>; 350*4882a593Smuzhiyun clock-output-names = "vcp-4"; 351*4882a593Smuzhiyun reg = <0x023500ac 0xb00>, <0x02350064 0x400>; 352*4882a593Smuzhiyun reg-names = "control", "domain"; 353*4882a593Smuzhiyun domain-id = <25>; 354*4882a593Smuzhiyun }; 355*4882a593Smuzhiyun 356*4882a593Smuzhiyun clkvcp5: clkvcp5 { 357*4882a593Smuzhiyun #clock-cells = <0>; 358*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 359*4882a593Smuzhiyun clocks = <&chipclk13>; 360*4882a593Smuzhiyun clock-output-names = "vcp-5"; 361*4882a593Smuzhiyun reg = <0x023500b0 0xb00>, <0x02350064 0x400>; 362*4882a593Smuzhiyun reg-names = "control", "domain"; 363*4882a593Smuzhiyun domain-id = <25>; 364*4882a593Smuzhiyun }; 365*4882a593Smuzhiyun 366*4882a593Smuzhiyun clkvcp6: clkvcp6 { 367*4882a593Smuzhiyun #clock-cells = <0>; 368*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 369*4882a593Smuzhiyun clocks = <&chipclk13>; 370*4882a593Smuzhiyun clock-output-names = "vcp-6"; 371*4882a593Smuzhiyun reg = <0x023500b4 0xb00>, <0x02350064 0x400>; 372*4882a593Smuzhiyun reg-names = "control", "domain"; 373*4882a593Smuzhiyun domain-id = <25>; 374*4882a593Smuzhiyun }; 375*4882a593Smuzhiyun 376*4882a593Smuzhiyun clkvcp7: clkvcp7 { 377*4882a593Smuzhiyun #clock-cells = <0>; 378*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 379*4882a593Smuzhiyun clocks = <&chipclk13>; 380*4882a593Smuzhiyun clock-output-names = "vcp-7"; 381*4882a593Smuzhiyun reg = <0x023500b8 0xb00>, <0x02350064 0x400>; 382*4882a593Smuzhiyun reg-names = "control", "domain"; 383*4882a593Smuzhiyun domain-id = <25>; 384*4882a593Smuzhiyun }; 385*4882a593Smuzhiyun 386*4882a593Smuzhiyun clkbcp: clkbcp { 387*4882a593Smuzhiyun #clock-cells = <0>; 388*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 389*4882a593Smuzhiyun clocks = <&chipclk13>; 390*4882a593Smuzhiyun clock-output-names = "bcp"; 391*4882a593Smuzhiyun reg = <0x023500bc 0xb00>, <0x02350068 0x400>; 392*4882a593Smuzhiyun reg-names = "control", "domain"; 393*4882a593Smuzhiyun domain-id = <26>; 394*4882a593Smuzhiyun }; 395*4882a593Smuzhiyun 396*4882a593Smuzhiyun clkdxb: clkdxb { 397*4882a593Smuzhiyun #clock-cells = <0>; 398*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 399*4882a593Smuzhiyun clocks = <&chipclk13>; 400*4882a593Smuzhiyun clock-output-names = "dxb"; 401*4882a593Smuzhiyun reg = <0x023500c0 0xb00>, <0x0235006c 0x400>; 402*4882a593Smuzhiyun reg-names = "control", "domain"; 403*4882a593Smuzhiyun domain-id = <27>; 404*4882a593Smuzhiyun }; 405*4882a593Smuzhiyun 406*4882a593Smuzhiyun clkhyperlink1: clkhyperlink1 { 407*4882a593Smuzhiyun #clock-cells = <0>; 408*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 409*4882a593Smuzhiyun clocks = <&chipclk12>; 410*4882a593Smuzhiyun clock-output-names = "hyperlink-1"; 411*4882a593Smuzhiyun reg = <0x023500c4 0xb00>, <0x02350070 0x400>; 412*4882a593Smuzhiyun reg-names = "control", "domain"; 413*4882a593Smuzhiyun domain-id = <28>; 414*4882a593Smuzhiyun }; 415*4882a593Smuzhiyun 416*4882a593Smuzhiyun clkxge: clkxge { 417*4882a593Smuzhiyun #clock-cells = <0>; 418*4882a593Smuzhiyun compatible = "ti,keystone,psc-clock"; 419*4882a593Smuzhiyun clocks = <&chipclk13>; 420*4882a593Smuzhiyun clock-output-names = "xge"; 421*4882a593Smuzhiyun reg = <0x023500c8 0xb00>, <0x02350074 0x400>; 422*4882a593Smuzhiyun reg-names = "control", "domain"; 423*4882a593Smuzhiyun domain-id = <29>; 424*4882a593Smuzhiyun }; 425*4882a593Smuzhiyun}; 426