1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0-or-later 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * DTS file for CSR SiRFprimaII SoC 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun/ { 9*4882a593Smuzhiyun compatible = "sirf,prima2"; 10*4882a593Smuzhiyun #address-cells = <1>; 11*4882a593Smuzhiyun #size-cells = <1>; 12*4882a593Smuzhiyun interrupt-parent = <&intc>; 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun cpus { 15*4882a593Smuzhiyun #address-cells = <1>; 16*4882a593Smuzhiyun #size-cells = <0>; 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun cpu@0 { 19*4882a593Smuzhiyun compatible = "arm,cortex-a9"; 20*4882a593Smuzhiyun device_type = "cpu"; 21*4882a593Smuzhiyun reg = <0x0>; 22*4882a593Smuzhiyun d-cache-line-size = <32>; 23*4882a593Smuzhiyun i-cache-line-size = <32>; 24*4882a593Smuzhiyun d-cache-size = <32768>; 25*4882a593Smuzhiyun i-cache-size = <32768>; 26*4882a593Smuzhiyun /* from bootloader */ 27*4882a593Smuzhiyun timebase-frequency = <0>; 28*4882a593Smuzhiyun bus-frequency = <0>; 29*4882a593Smuzhiyun clock-frequency = <0>; 30*4882a593Smuzhiyun clocks = <&clks 12>; 31*4882a593Smuzhiyun operating-points = < 32*4882a593Smuzhiyun /* kHz uV */ 33*4882a593Smuzhiyun 200000 1025000 34*4882a593Smuzhiyun 400000 1025000 35*4882a593Smuzhiyun 664000 1050000 36*4882a593Smuzhiyun 800000 1100000 37*4882a593Smuzhiyun >; 38*4882a593Smuzhiyun clock-latency = <150000>; 39*4882a593Smuzhiyun }; 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun arm-pmu { 43*4882a593Smuzhiyun compatible = "arm,cortex-a9-pmu"; 44*4882a593Smuzhiyun interrupts = <29>; 45*4882a593Smuzhiyun }; 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun axi { 48*4882a593Smuzhiyun compatible = "simple-bus"; 49*4882a593Smuzhiyun #address-cells = <1>; 50*4882a593Smuzhiyun #size-cells = <1>; 51*4882a593Smuzhiyun ranges = <0x40000000 0x40000000 0x80000000>; 52*4882a593Smuzhiyun 53*4882a593Smuzhiyun cache-controller@80040000 { 54*4882a593Smuzhiyun compatible = "arm,pl310-cache"; 55*4882a593Smuzhiyun reg = <0x80040000 0x1000>; 56*4882a593Smuzhiyun interrupts = <59>; 57*4882a593Smuzhiyun arm,tag-latency = <1 1 1>; 58*4882a593Smuzhiyun arm,data-latency = <1 1 1>; 59*4882a593Smuzhiyun arm,filter-ranges = <0 0x40000000>; 60*4882a593Smuzhiyun }; 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun intc: interrupt-controller@80020000 { 63*4882a593Smuzhiyun #interrupt-cells = <1>; 64*4882a593Smuzhiyun interrupt-controller; 65*4882a593Smuzhiyun compatible = "sirf,prima2-intc"; 66*4882a593Smuzhiyun reg = <0x80020000 0x1000>; 67*4882a593Smuzhiyun }; 68*4882a593Smuzhiyun 69*4882a593Smuzhiyun sys-iobg { 70*4882a593Smuzhiyun compatible = "simple-bus"; 71*4882a593Smuzhiyun #address-cells = <1>; 72*4882a593Smuzhiyun #size-cells = <1>; 73*4882a593Smuzhiyun ranges = <0x88000000 0x88000000 0x40000>; 74*4882a593Smuzhiyun 75*4882a593Smuzhiyun clks: clock-controller@88000000 { 76*4882a593Smuzhiyun compatible = "sirf,prima2-clkc"; 77*4882a593Smuzhiyun reg = <0x88000000 0x1000>; 78*4882a593Smuzhiyun interrupts = <3>; 79*4882a593Smuzhiyun #clock-cells = <1>; 80*4882a593Smuzhiyun }; 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun rstc: reset-controller@88010000 { 83*4882a593Smuzhiyun compatible = "sirf,prima2-rstc"; 84*4882a593Smuzhiyun reg = <0x88010000 0x1000>; 85*4882a593Smuzhiyun #reset-cells = <1>; 86*4882a593Smuzhiyun }; 87*4882a593Smuzhiyun 88*4882a593Smuzhiyun rsc-controller@88020000 { 89*4882a593Smuzhiyun compatible = "sirf,prima2-rsc"; 90*4882a593Smuzhiyun reg = <0x88020000 0x1000>; 91*4882a593Smuzhiyun }; 92*4882a593Smuzhiyun 93*4882a593Smuzhiyun cphifbg@88030000 { 94*4882a593Smuzhiyun compatible = "sirf,prima2-cphifbg"; 95*4882a593Smuzhiyun reg = <0x88030000 0x1000>; 96*4882a593Smuzhiyun clocks = <&clks 42>; 97*4882a593Smuzhiyun }; 98*4882a593Smuzhiyun }; 99*4882a593Smuzhiyun 100*4882a593Smuzhiyun mem-iobg { 101*4882a593Smuzhiyun compatible = "simple-bus"; 102*4882a593Smuzhiyun #address-cells = <1>; 103*4882a593Smuzhiyun #size-cells = <1>; 104*4882a593Smuzhiyun ranges = <0x90000000 0x90000000 0x10000>; 105*4882a593Smuzhiyun 106*4882a593Smuzhiyun memory-controller@90000000 { 107*4882a593Smuzhiyun compatible = "sirf,prima2-memc"; 108*4882a593Smuzhiyun reg = <0x90000000 0x2000>; 109*4882a593Smuzhiyun interrupts = <27>; 110*4882a593Smuzhiyun clocks = <&clks 5>; 111*4882a593Smuzhiyun }; 112*4882a593Smuzhiyun 113*4882a593Smuzhiyun memc-monitor { 114*4882a593Smuzhiyun compatible = "sirf,prima2-memcmon"; 115*4882a593Smuzhiyun reg = <0x90002000 0x200>; 116*4882a593Smuzhiyun interrupts = <4>; 117*4882a593Smuzhiyun clocks = <&clks 32>; 118*4882a593Smuzhiyun }; 119*4882a593Smuzhiyun }; 120*4882a593Smuzhiyun 121*4882a593Smuzhiyun disp-iobg { 122*4882a593Smuzhiyun compatible = "simple-bus"; 123*4882a593Smuzhiyun #address-cells = <1>; 124*4882a593Smuzhiyun #size-cells = <1>; 125*4882a593Smuzhiyun ranges = <0x90010000 0x90010000 0x30000>; 126*4882a593Smuzhiyun 127*4882a593Smuzhiyun display@90010000 { 128*4882a593Smuzhiyun compatible = "sirf,prima2-lcd"; 129*4882a593Smuzhiyun reg = <0x90010000 0x20000>; 130*4882a593Smuzhiyun interrupts = <30>; 131*4882a593Smuzhiyun }; 132*4882a593Smuzhiyun 133*4882a593Smuzhiyun vpp@90020000 { 134*4882a593Smuzhiyun compatible = "sirf,prima2-vpp"; 135*4882a593Smuzhiyun reg = <0x90020000 0x10000>; 136*4882a593Smuzhiyun interrupts = <31>; 137*4882a593Smuzhiyun clocks = <&clks 35>; 138*4882a593Smuzhiyun resets = <&rstc 6>; 139*4882a593Smuzhiyun }; 140*4882a593Smuzhiyun }; 141*4882a593Smuzhiyun 142*4882a593Smuzhiyun graphics-iobg { 143*4882a593Smuzhiyun compatible = "simple-bus"; 144*4882a593Smuzhiyun #address-cells = <1>; 145*4882a593Smuzhiyun #size-cells = <1>; 146*4882a593Smuzhiyun ranges = <0x98000000 0x98000000 0x8000000>; 147*4882a593Smuzhiyun 148*4882a593Smuzhiyun graphics@98000000 { 149*4882a593Smuzhiyun compatible = "powervr,sgx531"; 150*4882a593Smuzhiyun reg = <0x98000000 0x8000000>; 151*4882a593Smuzhiyun interrupts = <6>; 152*4882a593Smuzhiyun clocks = <&clks 32>; 153*4882a593Smuzhiyun }; 154*4882a593Smuzhiyun }; 155*4882a593Smuzhiyun 156*4882a593Smuzhiyun multimedia-iobg { 157*4882a593Smuzhiyun compatible = "simple-bus"; 158*4882a593Smuzhiyun #address-cells = <1>; 159*4882a593Smuzhiyun #size-cells = <1>; 160*4882a593Smuzhiyun ranges = <0xa0000000 0xa0000000 0x8000000>; 161*4882a593Smuzhiyun 162*4882a593Smuzhiyun multimedia@a0000000 { 163*4882a593Smuzhiyun compatible = "sirf,prima2-video-codec"; 164*4882a593Smuzhiyun reg = <0xa0000000 0x8000000>; 165*4882a593Smuzhiyun interrupts = <5>; 166*4882a593Smuzhiyun clocks = <&clks 33>; 167*4882a593Smuzhiyun }; 168*4882a593Smuzhiyun }; 169*4882a593Smuzhiyun 170*4882a593Smuzhiyun dsp-iobg { 171*4882a593Smuzhiyun compatible = "simple-bus"; 172*4882a593Smuzhiyun #address-cells = <1>; 173*4882a593Smuzhiyun #size-cells = <1>; 174*4882a593Smuzhiyun ranges = <0xa8000000 0xa8000000 0x2000000>; 175*4882a593Smuzhiyun 176*4882a593Smuzhiyun dspif@a8000000 { 177*4882a593Smuzhiyun compatible = "sirf,prima2-dspif"; 178*4882a593Smuzhiyun reg = <0xa8000000 0x10000>; 179*4882a593Smuzhiyun interrupts = <9>; 180*4882a593Smuzhiyun resets = <&rstc 1>; 181*4882a593Smuzhiyun }; 182*4882a593Smuzhiyun 183*4882a593Smuzhiyun gps@a8010000 { 184*4882a593Smuzhiyun compatible = "sirf,prima2-gps"; 185*4882a593Smuzhiyun reg = <0xa8010000 0x10000>; 186*4882a593Smuzhiyun interrupts = <7>; 187*4882a593Smuzhiyun clocks = <&clks 9>; 188*4882a593Smuzhiyun resets = <&rstc 2>; 189*4882a593Smuzhiyun }; 190*4882a593Smuzhiyun 191*4882a593Smuzhiyun dsp@a9000000 { 192*4882a593Smuzhiyun compatible = "sirf,prima2-dsp"; 193*4882a593Smuzhiyun reg = <0xa9000000 0x1000000>; 194*4882a593Smuzhiyun interrupts = <8>; 195*4882a593Smuzhiyun clocks = <&clks 8>; 196*4882a593Smuzhiyun resets = <&rstc 0>; 197*4882a593Smuzhiyun }; 198*4882a593Smuzhiyun }; 199*4882a593Smuzhiyun 200*4882a593Smuzhiyun peri-iobg { 201*4882a593Smuzhiyun compatible = "simple-bus"; 202*4882a593Smuzhiyun #address-cells = <1>; 203*4882a593Smuzhiyun #size-cells = <1>; 204*4882a593Smuzhiyun ranges = <0xb0000000 0xb0000000 0x180000>, 205*4882a593Smuzhiyun <0x56000000 0x56000000 0x1b00000>; 206*4882a593Smuzhiyun 207*4882a593Smuzhiyun timer@b0020000 { 208*4882a593Smuzhiyun compatible = "sirf,prima2-tick"; 209*4882a593Smuzhiyun reg = <0xb0020000 0x1000>; 210*4882a593Smuzhiyun interrupts = <0>; 211*4882a593Smuzhiyun clocks = <&clks 11>; 212*4882a593Smuzhiyun }; 213*4882a593Smuzhiyun 214*4882a593Smuzhiyun nand@b0030000 { 215*4882a593Smuzhiyun compatible = "sirf,prima2-nand"; 216*4882a593Smuzhiyun reg = <0xb0030000 0x10000>; 217*4882a593Smuzhiyun interrupts = <41>; 218*4882a593Smuzhiyun clocks = <&clks 26>; 219*4882a593Smuzhiyun }; 220*4882a593Smuzhiyun 221*4882a593Smuzhiyun audio@b0040000 { 222*4882a593Smuzhiyun compatible = "sirf,prima2-audio"; 223*4882a593Smuzhiyun reg = <0xb0040000 0x10000>; 224*4882a593Smuzhiyun interrupts = <35>; 225*4882a593Smuzhiyun clocks = <&clks 27>; 226*4882a593Smuzhiyun }; 227*4882a593Smuzhiyun 228*4882a593Smuzhiyun uart0: uart@b0050000 { 229*4882a593Smuzhiyun cell-index = <0>; 230*4882a593Smuzhiyun compatible = "sirf,prima2-uart"; 231*4882a593Smuzhiyun reg = <0xb0050000 0x1000>; 232*4882a593Smuzhiyun interrupts = <17>; 233*4882a593Smuzhiyun fifosize = <128>; 234*4882a593Smuzhiyun clocks = <&clks 13>; 235*4882a593Smuzhiyun dmas = <&dmac1 5>, <&dmac0 2>; 236*4882a593Smuzhiyun dma-names = "rx", "tx"; 237*4882a593Smuzhiyun }; 238*4882a593Smuzhiyun 239*4882a593Smuzhiyun uart1: uart@b0060000 { 240*4882a593Smuzhiyun cell-index = <1>; 241*4882a593Smuzhiyun compatible = "sirf,prima2-uart"; 242*4882a593Smuzhiyun reg = <0xb0060000 0x1000>; 243*4882a593Smuzhiyun interrupts = <18>; 244*4882a593Smuzhiyun fifosize = <32>; 245*4882a593Smuzhiyun clocks = <&clks 14>; 246*4882a593Smuzhiyun }; 247*4882a593Smuzhiyun 248*4882a593Smuzhiyun uart2: uart@b0070000 { 249*4882a593Smuzhiyun cell-index = <2>; 250*4882a593Smuzhiyun compatible = "sirf,prima2-uart"; 251*4882a593Smuzhiyun reg = <0xb0070000 0x1000>; 252*4882a593Smuzhiyun interrupts = <19>; 253*4882a593Smuzhiyun fifosize = <128>; 254*4882a593Smuzhiyun clocks = <&clks 15>; 255*4882a593Smuzhiyun dmas = <&dmac0 6>, <&dmac0 7>; 256*4882a593Smuzhiyun dma-names = "rx", "tx"; 257*4882a593Smuzhiyun }; 258*4882a593Smuzhiyun 259*4882a593Smuzhiyun usp0: usp@b0080000 { 260*4882a593Smuzhiyun cell-index = <0>; 261*4882a593Smuzhiyun compatible = "sirf,prima2-usp"; 262*4882a593Smuzhiyun reg = <0xb0080000 0x10000>; 263*4882a593Smuzhiyun interrupts = <20>; 264*4882a593Smuzhiyun fifosize = <128>; 265*4882a593Smuzhiyun clocks = <&clks 28>; 266*4882a593Smuzhiyun dmas = <&dmac1 1>, <&dmac1 2>; 267*4882a593Smuzhiyun dma-names = "rx", "tx"; 268*4882a593Smuzhiyun }; 269*4882a593Smuzhiyun 270*4882a593Smuzhiyun usp1: usp@b0090000 { 271*4882a593Smuzhiyun cell-index = <1>; 272*4882a593Smuzhiyun compatible = "sirf,prima2-usp"; 273*4882a593Smuzhiyun reg = <0xb0090000 0x10000>; 274*4882a593Smuzhiyun interrupts = <21>; 275*4882a593Smuzhiyun fifosize = <128>; 276*4882a593Smuzhiyun clocks = <&clks 29>; 277*4882a593Smuzhiyun dmas = <&dmac0 14>, <&dmac0 15>; 278*4882a593Smuzhiyun dma-names = "rx", "tx"; 279*4882a593Smuzhiyun }; 280*4882a593Smuzhiyun 281*4882a593Smuzhiyun usp2: usp@b00a0000 { 282*4882a593Smuzhiyun cell-index = <2>; 283*4882a593Smuzhiyun compatible = "sirf,prima2-usp"; 284*4882a593Smuzhiyun reg = <0xb00a0000 0x10000>; 285*4882a593Smuzhiyun interrupts = <22>; 286*4882a593Smuzhiyun fifosize = <128>; 287*4882a593Smuzhiyun clocks = <&clks 30>; 288*4882a593Smuzhiyun dmas = <&dmac0 10>, <&dmac0 11>; 289*4882a593Smuzhiyun dma-names = "rx", "tx"; 290*4882a593Smuzhiyun }; 291*4882a593Smuzhiyun 292*4882a593Smuzhiyun dmac0: dma-controller@b00b0000 { 293*4882a593Smuzhiyun cell-index = <0>; 294*4882a593Smuzhiyun compatible = "sirf,prima2-dmac"; 295*4882a593Smuzhiyun reg = <0xb00b0000 0x10000>; 296*4882a593Smuzhiyun interrupts = <12>; 297*4882a593Smuzhiyun clocks = <&clks 24>; 298*4882a593Smuzhiyun #dma-cells = <1>; 299*4882a593Smuzhiyun }; 300*4882a593Smuzhiyun 301*4882a593Smuzhiyun dmac1: dma-controller@b0160000 { 302*4882a593Smuzhiyun cell-index = <1>; 303*4882a593Smuzhiyun compatible = "sirf,prima2-dmac"; 304*4882a593Smuzhiyun reg = <0xb0160000 0x10000>; 305*4882a593Smuzhiyun interrupts = <13>; 306*4882a593Smuzhiyun clocks = <&clks 25>; 307*4882a593Smuzhiyun #dma-cells = <1>; 308*4882a593Smuzhiyun }; 309*4882a593Smuzhiyun 310*4882a593Smuzhiyun vip@b00C0000 { 311*4882a593Smuzhiyun compatible = "sirf,prima2-vip"; 312*4882a593Smuzhiyun reg = <0xb00C0000 0x10000>; 313*4882a593Smuzhiyun clocks = <&clks 31>; 314*4882a593Smuzhiyun interrupts = <14>; 315*4882a593Smuzhiyun sirf,vip-dma-rx-channel = <16>; 316*4882a593Smuzhiyun }; 317*4882a593Smuzhiyun 318*4882a593Smuzhiyun spi0: spi@b00d0000 { 319*4882a593Smuzhiyun cell-index = <0>; 320*4882a593Smuzhiyun compatible = "sirf,prima2-spi"; 321*4882a593Smuzhiyun reg = <0xb00d0000 0x10000>; 322*4882a593Smuzhiyun interrupts = <15>; 323*4882a593Smuzhiyun sirf,spi-num-chipselects = <1>; 324*4882a593Smuzhiyun dmas = <&dmac1 9>, 325*4882a593Smuzhiyun <&dmac1 4>; 326*4882a593Smuzhiyun dma-names = "rx", "tx"; 327*4882a593Smuzhiyun #address-cells = <1>; 328*4882a593Smuzhiyun #size-cells = <0>; 329*4882a593Smuzhiyun clocks = <&clks 19>; 330*4882a593Smuzhiyun status = "disabled"; 331*4882a593Smuzhiyun }; 332*4882a593Smuzhiyun 333*4882a593Smuzhiyun spi1: spi@b0170000 { 334*4882a593Smuzhiyun cell-index = <1>; 335*4882a593Smuzhiyun compatible = "sirf,prima2-spi"; 336*4882a593Smuzhiyun reg = <0xb0170000 0x10000>; 337*4882a593Smuzhiyun interrupts = <16>; 338*4882a593Smuzhiyun sirf,spi-num-chipselects = <1>; 339*4882a593Smuzhiyun dmas = <&dmac0 12>, 340*4882a593Smuzhiyun <&dmac0 13>; 341*4882a593Smuzhiyun dma-names = "rx", "tx"; 342*4882a593Smuzhiyun #address-cells = <1>; 343*4882a593Smuzhiyun #size-cells = <0>; 344*4882a593Smuzhiyun clocks = <&clks 20>; 345*4882a593Smuzhiyun status = "disabled"; 346*4882a593Smuzhiyun }; 347*4882a593Smuzhiyun 348*4882a593Smuzhiyun i2c0: i2c@b00e0000 { 349*4882a593Smuzhiyun cell-index = <0>; 350*4882a593Smuzhiyun compatible = "sirf,prima2-i2c"; 351*4882a593Smuzhiyun reg = <0xb00e0000 0x10000>; 352*4882a593Smuzhiyun interrupts = <24>; 353*4882a593Smuzhiyun clocks = <&clks 17>; 354*4882a593Smuzhiyun #address-cells = <1>; 355*4882a593Smuzhiyun #size-cells = <0>; 356*4882a593Smuzhiyun }; 357*4882a593Smuzhiyun 358*4882a593Smuzhiyun i2c1: i2c@b00f0000 { 359*4882a593Smuzhiyun cell-index = <1>; 360*4882a593Smuzhiyun compatible = "sirf,prima2-i2c"; 361*4882a593Smuzhiyun reg = <0xb00f0000 0x10000>; 362*4882a593Smuzhiyun interrupts = <25>; 363*4882a593Smuzhiyun clocks = <&clks 18>; 364*4882a593Smuzhiyun #address-cells = <1>; 365*4882a593Smuzhiyun #size-cells = <0>; 366*4882a593Smuzhiyun }; 367*4882a593Smuzhiyun 368*4882a593Smuzhiyun tsc@b0110000 { 369*4882a593Smuzhiyun compatible = "sirf,prima2-tsc"; 370*4882a593Smuzhiyun reg = <0xb0110000 0x10000>; 371*4882a593Smuzhiyun interrupts = <33>; 372*4882a593Smuzhiyun clocks = <&clks 16>; 373*4882a593Smuzhiyun }; 374*4882a593Smuzhiyun 375*4882a593Smuzhiyun gpio: pinctrl@b0120000 { 376*4882a593Smuzhiyun #gpio-cells = <2>; 377*4882a593Smuzhiyun #interrupt-cells = <2>; 378*4882a593Smuzhiyun compatible = "sirf,prima2-pinctrl"; 379*4882a593Smuzhiyun reg = <0xb0120000 0x10000>; 380*4882a593Smuzhiyun interrupts = <43 44 45 46 47>; 381*4882a593Smuzhiyun gpio-controller; 382*4882a593Smuzhiyun interrupt-controller; 383*4882a593Smuzhiyun 384*4882a593Smuzhiyun lcd_16pins_a: lcd0@0 { 385*4882a593Smuzhiyun lcd { 386*4882a593Smuzhiyun sirf,pins = "lcd_16bitsgrp"; 387*4882a593Smuzhiyun sirf,function = "lcd_16bits"; 388*4882a593Smuzhiyun }; 389*4882a593Smuzhiyun }; 390*4882a593Smuzhiyun lcd_18pins_a: lcd0@1 { 391*4882a593Smuzhiyun lcd { 392*4882a593Smuzhiyun sirf,pins = "lcd_18bitsgrp"; 393*4882a593Smuzhiyun sirf,function = "lcd_18bits"; 394*4882a593Smuzhiyun }; 395*4882a593Smuzhiyun }; 396*4882a593Smuzhiyun lcd_24pins_a: lcd0@2 { 397*4882a593Smuzhiyun lcd { 398*4882a593Smuzhiyun sirf,pins = "lcd_24bitsgrp"; 399*4882a593Smuzhiyun sirf,function = "lcd_24bits"; 400*4882a593Smuzhiyun }; 401*4882a593Smuzhiyun }; 402*4882a593Smuzhiyun lcdrom_pins_a: lcdrom0@0 { 403*4882a593Smuzhiyun lcd { 404*4882a593Smuzhiyun sirf,pins = "lcdromgrp"; 405*4882a593Smuzhiyun sirf,function = "lcdrom"; 406*4882a593Smuzhiyun }; 407*4882a593Smuzhiyun }; 408*4882a593Smuzhiyun uart0_pins_a: uart0@0 { 409*4882a593Smuzhiyun uart { 410*4882a593Smuzhiyun sirf,pins = "uart0grp"; 411*4882a593Smuzhiyun sirf,function = "uart0"; 412*4882a593Smuzhiyun }; 413*4882a593Smuzhiyun }; 414*4882a593Smuzhiyun uart0_noflow_pins_a: uart0@1 { 415*4882a593Smuzhiyun uart { 416*4882a593Smuzhiyun sirf,pins = "uart0_nostreamctrlgrp"; 417*4882a593Smuzhiyun sirf,function = "uart0_nostreamctrl"; 418*4882a593Smuzhiyun }; 419*4882a593Smuzhiyun }; 420*4882a593Smuzhiyun uart1_pins_a: uart1@0 { 421*4882a593Smuzhiyun uart { 422*4882a593Smuzhiyun sirf,pins = "uart1grp"; 423*4882a593Smuzhiyun sirf,function = "uart1"; 424*4882a593Smuzhiyun }; 425*4882a593Smuzhiyun }; 426*4882a593Smuzhiyun uart2_pins_a: uart2@0 { 427*4882a593Smuzhiyun uart { 428*4882a593Smuzhiyun sirf,pins = "uart2grp"; 429*4882a593Smuzhiyun sirf,function = "uart2"; 430*4882a593Smuzhiyun }; 431*4882a593Smuzhiyun }; 432*4882a593Smuzhiyun uart2_noflow_pins_a: uart2@1 { 433*4882a593Smuzhiyun uart { 434*4882a593Smuzhiyun sirf,pins = "uart2_nostreamctrlgrp"; 435*4882a593Smuzhiyun sirf,function = "uart2_nostreamctrl"; 436*4882a593Smuzhiyun }; 437*4882a593Smuzhiyun }; 438*4882a593Smuzhiyun spi0_pins_a: spi0@0 { 439*4882a593Smuzhiyun spi { 440*4882a593Smuzhiyun sirf,pins = "spi0grp"; 441*4882a593Smuzhiyun sirf,function = "spi0"; 442*4882a593Smuzhiyun }; 443*4882a593Smuzhiyun }; 444*4882a593Smuzhiyun spi1_pins_a: spi1@0 { 445*4882a593Smuzhiyun spi { 446*4882a593Smuzhiyun sirf,pins = "spi1grp"; 447*4882a593Smuzhiyun sirf,function = "spi1"; 448*4882a593Smuzhiyun }; 449*4882a593Smuzhiyun }; 450*4882a593Smuzhiyun i2c0_pins_a: i2c0@0 { 451*4882a593Smuzhiyun i2c { 452*4882a593Smuzhiyun sirf,pins = "i2c0grp"; 453*4882a593Smuzhiyun sirf,function = "i2c0"; 454*4882a593Smuzhiyun }; 455*4882a593Smuzhiyun }; 456*4882a593Smuzhiyun i2c1_pins_a: i2c1@0 { 457*4882a593Smuzhiyun i2c { 458*4882a593Smuzhiyun sirf,pins = "i2c1grp"; 459*4882a593Smuzhiyun sirf,function = "i2c1"; 460*4882a593Smuzhiyun }; 461*4882a593Smuzhiyun }; 462*4882a593Smuzhiyun pwm0_pins_a: pwm0@0 { 463*4882a593Smuzhiyun pwm { 464*4882a593Smuzhiyun sirf,pins = "pwm0grp"; 465*4882a593Smuzhiyun sirf,function = "pwm0"; 466*4882a593Smuzhiyun }; 467*4882a593Smuzhiyun }; 468*4882a593Smuzhiyun pwm1_pins_a: pwm1@0 { 469*4882a593Smuzhiyun pwm { 470*4882a593Smuzhiyun sirf,pins = "pwm1grp"; 471*4882a593Smuzhiyun sirf,function = "pwm1"; 472*4882a593Smuzhiyun }; 473*4882a593Smuzhiyun }; 474*4882a593Smuzhiyun pwm2_pins_a: pwm2@0 { 475*4882a593Smuzhiyun pwm { 476*4882a593Smuzhiyun sirf,pins = "pwm2grp"; 477*4882a593Smuzhiyun sirf,function = "pwm2"; 478*4882a593Smuzhiyun }; 479*4882a593Smuzhiyun }; 480*4882a593Smuzhiyun pwm3_pins_a: pwm3@0 { 481*4882a593Smuzhiyun pwm { 482*4882a593Smuzhiyun sirf,pins = "pwm3grp"; 483*4882a593Smuzhiyun sirf,function = "pwm3"; 484*4882a593Smuzhiyun }; 485*4882a593Smuzhiyun }; 486*4882a593Smuzhiyun gps_pins_a: gps@0 { 487*4882a593Smuzhiyun gps { 488*4882a593Smuzhiyun sirf,pins = "gpsgrp"; 489*4882a593Smuzhiyun sirf,function = "gps"; 490*4882a593Smuzhiyun }; 491*4882a593Smuzhiyun }; 492*4882a593Smuzhiyun vip_pins_a: vip@0 { 493*4882a593Smuzhiyun vip { 494*4882a593Smuzhiyun sirf,pins = "vipgrp"; 495*4882a593Smuzhiyun sirf,function = "vip"; 496*4882a593Smuzhiyun }; 497*4882a593Smuzhiyun }; 498*4882a593Smuzhiyun sdmmc0_pins_a: sdmmc0@0 { 499*4882a593Smuzhiyun sdmmc0 { 500*4882a593Smuzhiyun sirf,pins = "sdmmc0grp"; 501*4882a593Smuzhiyun sirf,function = "sdmmc0"; 502*4882a593Smuzhiyun }; 503*4882a593Smuzhiyun }; 504*4882a593Smuzhiyun sdmmc1_pins_a: sdmmc1@0 { 505*4882a593Smuzhiyun sdmmc1 { 506*4882a593Smuzhiyun sirf,pins = "sdmmc1grp"; 507*4882a593Smuzhiyun sirf,function = "sdmmc1"; 508*4882a593Smuzhiyun }; 509*4882a593Smuzhiyun }; 510*4882a593Smuzhiyun sdmmc2_pins_a: sdmmc2@0 { 511*4882a593Smuzhiyun sdmmc2 { 512*4882a593Smuzhiyun sirf,pins = "sdmmc2grp"; 513*4882a593Smuzhiyun sirf,function = "sdmmc2"; 514*4882a593Smuzhiyun }; 515*4882a593Smuzhiyun }; 516*4882a593Smuzhiyun sdmmc3_pins_a: sdmmc3@0 { 517*4882a593Smuzhiyun sdmmc3 { 518*4882a593Smuzhiyun sirf,pins = "sdmmc3grp"; 519*4882a593Smuzhiyun sirf,function = "sdmmc3"; 520*4882a593Smuzhiyun }; 521*4882a593Smuzhiyun }; 522*4882a593Smuzhiyun sdmmc4_pins_a: sdmmc4@0 { 523*4882a593Smuzhiyun sdmmc4 { 524*4882a593Smuzhiyun sirf,pins = "sdmmc4grp"; 525*4882a593Smuzhiyun sirf,function = "sdmmc4"; 526*4882a593Smuzhiyun }; 527*4882a593Smuzhiyun }; 528*4882a593Smuzhiyun sdmmc5_pins_a: sdmmc5@0 { 529*4882a593Smuzhiyun sdmmc5 { 530*4882a593Smuzhiyun sirf,pins = "sdmmc5grp"; 531*4882a593Smuzhiyun sirf,function = "sdmmc5"; 532*4882a593Smuzhiyun }; 533*4882a593Smuzhiyun }; 534*4882a593Smuzhiyun i2s_mclk_pins_a: i2s_mclk@0 { 535*4882a593Smuzhiyun i2s_mclk { 536*4882a593Smuzhiyun sirf,pins = "i2smclkgrp"; 537*4882a593Smuzhiyun sirf,function = "i2s_mclk"; 538*4882a593Smuzhiyun }; 539*4882a593Smuzhiyun }; 540*4882a593Smuzhiyun i2s_ext_clk_input_pins_a: i2s_ext_clk_input@0 { 541*4882a593Smuzhiyun i2s_ext_clk_input { 542*4882a593Smuzhiyun sirf,pins = "i2s_ext_clk_inputgrp"; 543*4882a593Smuzhiyun sirf,function = "i2s_ext_clk_input"; 544*4882a593Smuzhiyun }; 545*4882a593Smuzhiyun }; 546*4882a593Smuzhiyun i2s_pins_a: i2s@0 { 547*4882a593Smuzhiyun i2s { 548*4882a593Smuzhiyun sirf,pins = "i2sgrp"; 549*4882a593Smuzhiyun sirf,function = "i2s"; 550*4882a593Smuzhiyun }; 551*4882a593Smuzhiyun }; 552*4882a593Smuzhiyun i2s_no_din_pins_a: i2s_no_din@0 { 553*4882a593Smuzhiyun i2s_no_din { 554*4882a593Smuzhiyun sirf,pins = "i2s_no_dingrp"; 555*4882a593Smuzhiyun sirf,function = "i2s_no_din"; 556*4882a593Smuzhiyun }; 557*4882a593Smuzhiyun }; 558*4882a593Smuzhiyun i2s_6chn_pins_a: i2s_6chn@0 { 559*4882a593Smuzhiyun i2s_6chn { 560*4882a593Smuzhiyun sirf,pins = "i2s_6chngrp"; 561*4882a593Smuzhiyun sirf,function = "i2s_6chn"; 562*4882a593Smuzhiyun }; 563*4882a593Smuzhiyun }; 564*4882a593Smuzhiyun ac97_pins_a: ac97@0 { 565*4882a593Smuzhiyun ac97 { 566*4882a593Smuzhiyun sirf,pins = "ac97grp"; 567*4882a593Smuzhiyun sirf,function = "ac97"; 568*4882a593Smuzhiyun }; 569*4882a593Smuzhiyun }; 570*4882a593Smuzhiyun nand_pins_a: nand@0 { 571*4882a593Smuzhiyun nand { 572*4882a593Smuzhiyun sirf,pins = "nandgrp"; 573*4882a593Smuzhiyun sirf,function = "nand"; 574*4882a593Smuzhiyun }; 575*4882a593Smuzhiyun }; 576*4882a593Smuzhiyun usp0_pins_a: usp0@0 { 577*4882a593Smuzhiyun usp0 { 578*4882a593Smuzhiyun sirf,pins = "usp0grp"; 579*4882a593Smuzhiyun sirf,function = "usp0"; 580*4882a593Smuzhiyun }; 581*4882a593Smuzhiyun }; 582*4882a593Smuzhiyun usp0_uart_nostreamctrl_pins_a: usp0@1 { 583*4882a593Smuzhiyun usp0 { 584*4882a593Smuzhiyun sirf,pins = 585*4882a593Smuzhiyun "usp0_uart_nostreamctrl_grp"; 586*4882a593Smuzhiyun sirf,function = 587*4882a593Smuzhiyun "usp0_uart_nostreamctrl"; 588*4882a593Smuzhiyun }; 589*4882a593Smuzhiyun }; 590*4882a593Smuzhiyun usp0_only_utfs_pins_a: usp0@2 { 591*4882a593Smuzhiyun usp0 { 592*4882a593Smuzhiyun sirf,pins = "usp0_only_utfs_grp"; 593*4882a593Smuzhiyun sirf,function = "usp0_only_utfs"; 594*4882a593Smuzhiyun }; 595*4882a593Smuzhiyun }; 596*4882a593Smuzhiyun usp0_only_urfs_pins_a: usp0@3 { 597*4882a593Smuzhiyun usp0 { 598*4882a593Smuzhiyun sirf,pins = "usp0_only_urfs_grp"; 599*4882a593Smuzhiyun sirf,function = "usp0_only_urfs"; 600*4882a593Smuzhiyun }; 601*4882a593Smuzhiyun }; 602*4882a593Smuzhiyun usp1_pins_a: usp1@0 { 603*4882a593Smuzhiyun usp1 { 604*4882a593Smuzhiyun sirf,pins = "usp1grp"; 605*4882a593Smuzhiyun sirf,function = "usp1"; 606*4882a593Smuzhiyun }; 607*4882a593Smuzhiyun }; 608*4882a593Smuzhiyun usp1_uart_nostreamctrl_pins_a: usp1@1 { 609*4882a593Smuzhiyun usp1 { 610*4882a593Smuzhiyun sirf,pins = 611*4882a593Smuzhiyun "usp1_uart_nostreamctrl_grp"; 612*4882a593Smuzhiyun sirf,function = 613*4882a593Smuzhiyun "usp1_uart_nostreamctrl"; 614*4882a593Smuzhiyun }; 615*4882a593Smuzhiyun }; 616*4882a593Smuzhiyun usp2_pins_a: usp2@0 { 617*4882a593Smuzhiyun usp2 { 618*4882a593Smuzhiyun sirf,pins = "usp2grp"; 619*4882a593Smuzhiyun sirf,function = "usp2"; 620*4882a593Smuzhiyun }; 621*4882a593Smuzhiyun }; 622*4882a593Smuzhiyun usp2_uart_nostreamctrl_pins_a: usp2@1 { 623*4882a593Smuzhiyun usp2 { 624*4882a593Smuzhiyun sirf,pins = 625*4882a593Smuzhiyun "usp2_uart_nostreamctrl_grp"; 626*4882a593Smuzhiyun sirf,function = 627*4882a593Smuzhiyun "usp2_uart_nostreamctrl"; 628*4882a593Smuzhiyun }; 629*4882a593Smuzhiyun }; 630*4882a593Smuzhiyun usb0_utmi_drvbus_pins_a: usb0_utmi_drvbus@0 { 631*4882a593Smuzhiyun usb0_utmi_drvbus { 632*4882a593Smuzhiyun sirf,pins = "usb0_utmi_drvbusgrp"; 633*4882a593Smuzhiyun sirf,function = "usb0_utmi_drvbus"; 634*4882a593Smuzhiyun }; 635*4882a593Smuzhiyun }; 636*4882a593Smuzhiyun usb1_utmi_drvbus_pins_a: usb1_utmi_drvbus@0 { 637*4882a593Smuzhiyun usb1_utmi_drvbus { 638*4882a593Smuzhiyun sirf,pins = "usb1_utmi_drvbusgrp"; 639*4882a593Smuzhiyun sirf,function = "usb1_utmi_drvbus"; 640*4882a593Smuzhiyun }; 641*4882a593Smuzhiyun }; 642*4882a593Smuzhiyun usb1_dp_dn_pins_a: usb1_dp_dn@0 { 643*4882a593Smuzhiyun usb1_dp_dn { 644*4882a593Smuzhiyun sirf,pins = "usb1_dp_dngrp"; 645*4882a593Smuzhiyun sirf,function = "usb1_dp_dn"; 646*4882a593Smuzhiyun }; 647*4882a593Smuzhiyun }; 648*4882a593Smuzhiyun uart1_route_io_usb1_pins_a: uart1_route_io_usb1@0 { 649*4882a593Smuzhiyun uart1_route_io_usb1 { 650*4882a593Smuzhiyun sirf,pins = "uart1_route_io_usb1grp"; 651*4882a593Smuzhiyun sirf,function = "uart1_route_io_usb1"; 652*4882a593Smuzhiyun }; 653*4882a593Smuzhiyun }; 654*4882a593Smuzhiyun warm_rst_pins_a: warm_rst@0 { 655*4882a593Smuzhiyun warm_rst { 656*4882a593Smuzhiyun sirf,pins = "warm_rstgrp"; 657*4882a593Smuzhiyun sirf,function = "warm_rst"; 658*4882a593Smuzhiyun }; 659*4882a593Smuzhiyun }; 660*4882a593Smuzhiyun pulse_count_pins_a: pulse_count@0 { 661*4882a593Smuzhiyun pulse_count { 662*4882a593Smuzhiyun sirf,pins = "pulse_countgrp"; 663*4882a593Smuzhiyun sirf,function = "pulse_count"; 664*4882a593Smuzhiyun }; 665*4882a593Smuzhiyun }; 666*4882a593Smuzhiyun cko0_pins_a: cko0@0 { 667*4882a593Smuzhiyun cko0 { 668*4882a593Smuzhiyun sirf,pins = "cko0grp"; 669*4882a593Smuzhiyun sirf,function = "cko0"; 670*4882a593Smuzhiyun }; 671*4882a593Smuzhiyun }; 672*4882a593Smuzhiyun cko1_pins_a: cko1@0 { 673*4882a593Smuzhiyun cko1 { 674*4882a593Smuzhiyun sirf,pins = "cko1grp"; 675*4882a593Smuzhiyun sirf,function = "cko1"; 676*4882a593Smuzhiyun }; 677*4882a593Smuzhiyun }; 678*4882a593Smuzhiyun }; 679*4882a593Smuzhiyun 680*4882a593Smuzhiyun pwm@b0130000 { 681*4882a593Smuzhiyun compatible = "sirf,prima2-pwm"; 682*4882a593Smuzhiyun reg = <0xb0130000 0x10000>; 683*4882a593Smuzhiyun clocks = <&clks 21>; 684*4882a593Smuzhiyun }; 685*4882a593Smuzhiyun 686*4882a593Smuzhiyun efusesys@b0140000 { 687*4882a593Smuzhiyun compatible = "sirf,prima2-efuse"; 688*4882a593Smuzhiyun reg = <0xb0140000 0x10000>; 689*4882a593Smuzhiyun clocks = <&clks 22>; 690*4882a593Smuzhiyun }; 691*4882a593Smuzhiyun 692*4882a593Smuzhiyun pulsec@b0150000 { 693*4882a593Smuzhiyun compatible = "sirf,prima2-pulsec"; 694*4882a593Smuzhiyun reg = <0xb0150000 0x10000>; 695*4882a593Smuzhiyun interrupts = <48>; 696*4882a593Smuzhiyun clocks = <&clks 23>; 697*4882a593Smuzhiyun }; 698*4882a593Smuzhiyun 699*4882a593Smuzhiyun pci-iobg { 700*4882a593Smuzhiyun compatible = "sirf,prima2-pciiobg", "simple-bus"; 701*4882a593Smuzhiyun #address-cells = <1>; 702*4882a593Smuzhiyun #size-cells = <1>; 703*4882a593Smuzhiyun ranges = <0x56000000 0x56000000 0x1b00000>; 704*4882a593Smuzhiyun 705*4882a593Smuzhiyun sd0: sdhci@56000000 { 706*4882a593Smuzhiyun cell-index = <0>; 707*4882a593Smuzhiyun compatible = "sirf,prima2-sdhc"; 708*4882a593Smuzhiyun reg = <0x56000000 0x100000>; 709*4882a593Smuzhiyun interrupts = <38>; 710*4882a593Smuzhiyun status = "disabled"; 711*4882a593Smuzhiyun bus-width = <8>; 712*4882a593Smuzhiyun clocks = <&clks 36>; 713*4882a593Smuzhiyun }; 714*4882a593Smuzhiyun 715*4882a593Smuzhiyun sd1: sdhci@56100000 { 716*4882a593Smuzhiyun cell-index = <1>; 717*4882a593Smuzhiyun compatible = "sirf,prima2-sdhc"; 718*4882a593Smuzhiyun reg = <0x56100000 0x100000>; 719*4882a593Smuzhiyun interrupts = <38>; 720*4882a593Smuzhiyun status = "disabled"; 721*4882a593Smuzhiyun bus-width = <4>; 722*4882a593Smuzhiyun clocks = <&clks 36>; 723*4882a593Smuzhiyun }; 724*4882a593Smuzhiyun 725*4882a593Smuzhiyun sd2: sdhci@56200000 { 726*4882a593Smuzhiyun cell-index = <2>; 727*4882a593Smuzhiyun compatible = "sirf,prima2-sdhc"; 728*4882a593Smuzhiyun reg = <0x56200000 0x100000>; 729*4882a593Smuzhiyun interrupts = <23>; 730*4882a593Smuzhiyun status = "disabled"; 731*4882a593Smuzhiyun clocks = <&clks 37>; 732*4882a593Smuzhiyun }; 733*4882a593Smuzhiyun 734*4882a593Smuzhiyun sd3: sdhci@56300000 { 735*4882a593Smuzhiyun cell-index = <3>; 736*4882a593Smuzhiyun compatible = "sirf,prima2-sdhc"; 737*4882a593Smuzhiyun reg = <0x56300000 0x100000>; 738*4882a593Smuzhiyun interrupts = <23>; 739*4882a593Smuzhiyun status = "disabled"; 740*4882a593Smuzhiyun clocks = <&clks 37>; 741*4882a593Smuzhiyun }; 742*4882a593Smuzhiyun 743*4882a593Smuzhiyun sd4: sdhci@56400000 { 744*4882a593Smuzhiyun cell-index = <4>; 745*4882a593Smuzhiyun compatible = "sirf,prima2-sdhc"; 746*4882a593Smuzhiyun reg = <0x56400000 0x100000>; 747*4882a593Smuzhiyun interrupts = <39>; 748*4882a593Smuzhiyun status = "disabled"; 749*4882a593Smuzhiyun clocks = <&clks 38>; 750*4882a593Smuzhiyun }; 751*4882a593Smuzhiyun 752*4882a593Smuzhiyun sd5: sdhci@56500000 { 753*4882a593Smuzhiyun cell-index = <5>; 754*4882a593Smuzhiyun compatible = "sirf,prima2-sdhc"; 755*4882a593Smuzhiyun reg = <0x56500000 0x100000>; 756*4882a593Smuzhiyun interrupts = <39>; 757*4882a593Smuzhiyun clocks = <&clks 38>; 758*4882a593Smuzhiyun }; 759*4882a593Smuzhiyun 760*4882a593Smuzhiyun pci-copy@57900000 { 761*4882a593Smuzhiyun compatible = "sirf,prima2-pcicp"; 762*4882a593Smuzhiyun reg = <0x57900000 0x100000>; 763*4882a593Smuzhiyun interrupts = <40>; 764*4882a593Smuzhiyun }; 765*4882a593Smuzhiyun 766*4882a593Smuzhiyun rom-interface@57a00000 { 767*4882a593Smuzhiyun compatible = "sirf,prima2-romif"; 768*4882a593Smuzhiyun reg = <0x57a00000 0x100000>; 769*4882a593Smuzhiyun }; 770*4882a593Smuzhiyun }; 771*4882a593Smuzhiyun }; 772*4882a593Smuzhiyun 773*4882a593Smuzhiyun rtc-iobg { 774*4882a593Smuzhiyun compatible = "sirf,prima2-rtciobg", "sirf-prima2-rtciobg-bus", "simple-bus"; 775*4882a593Smuzhiyun #address-cells = <1>; 776*4882a593Smuzhiyun #size-cells = <1>; 777*4882a593Smuzhiyun reg = <0x80030000 0x10000>; 778*4882a593Smuzhiyun 779*4882a593Smuzhiyun gpsrtc@1000 { 780*4882a593Smuzhiyun compatible = "sirf,prima2-gpsrtc"; 781*4882a593Smuzhiyun reg = <0x1000 0x1000>; 782*4882a593Smuzhiyun interrupts = <55 56 57>; 783*4882a593Smuzhiyun }; 784*4882a593Smuzhiyun 785*4882a593Smuzhiyun sysrtc@2000 { 786*4882a593Smuzhiyun compatible = "sirf,prima2-sysrtc"; 787*4882a593Smuzhiyun reg = <0x2000 0x1000>; 788*4882a593Smuzhiyun interrupts = <52 53 54>; 789*4882a593Smuzhiyun }; 790*4882a593Smuzhiyun 791*4882a593Smuzhiyun minigpsrtc@2000 { 792*4882a593Smuzhiyun compatible = "sirf,prima2-minigpsrtc"; 793*4882a593Smuzhiyun reg = <0x2000 0x1000>; 794*4882a593Smuzhiyun interrupts = <54>; 795*4882a593Smuzhiyun }; 796*4882a593Smuzhiyun 797*4882a593Smuzhiyun pwrc@3000 { 798*4882a593Smuzhiyun compatible = "sirf,prima2-pwrc"; 799*4882a593Smuzhiyun reg = <0x3000 0x1000>; 800*4882a593Smuzhiyun interrupts = <32>; 801*4882a593Smuzhiyun }; 802*4882a593Smuzhiyun }; 803*4882a593Smuzhiyun 804*4882a593Smuzhiyun uus-iobg { 805*4882a593Smuzhiyun compatible = "simple-bus"; 806*4882a593Smuzhiyun #address-cells = <1>; 807*4882a593Smuzhiyun #size-cells = <1>; 808*4882a593Smuzhiyun ranges = <0xb8000000 0xb8000000 0x40000>; 809*4882a593Smuzhiyun 810*4882a593Smuzhiyun usb0: usb@b00e0000 { 811*4882a593Smuzhiyun compatible = "chipidea,ci13611a-prima2"; 812*4882a593Smuzhiyun reg = <0xb8000000 0x10000>; 813*4882a593Smuzhiyun interrupts = <10>; 814*4882a593Smuzhiyun clocks = <&clks 40>; 815*4882a593Smuzhiyun }; 816*4882a593Smuzhiyun 817*4882a593Smuzhiyun usb1: usb@b00f0000 { 818*4882a593Smuzhiyun compatible = "chipidea,ci13611a-prima2"; 819*4882a593Smuzhiyun reg = <0xb8010000 0x10000>; 820*4882a593Smuzhiyun interrupts = <11>; 821*4882a593Smuzhiyun clocks = <&clks 41>; 822*4882a593Smuzhiyun }; 823*4882a593Smuzhiyun 824*4882a593Smuzhiyun sata@b00f0000 { 825*4882a593Smuzhiyun compatible = "synopsys,dwc-ahsata"; 826*4882a593Smuzhiyun reg = <0xb8020000 0x10000>; 827*4882a593Smuzhiyun interrupts = <37>; 828*4882a593Smuzhiyun }; 829*4882a593Smuzhiyun 830*4882a593Smuzhiyun security@b00f0000 { 831*4882a593Smuzhiyun compatible = "sirf,prima2-security"; 832*4882a593Smuzhiyun reg = <0xb8030000 0x10000>; 833*4882a593Smuzhiyun interrupts = <42>; 834*4882a593Smuzhiyun clocks = <&clks 7>; 835*4882a593Smuzhiyun }; 836*4882a593Smuzhiyun }; 837*4882a593Smuzhiyun }; 838*4882a593Smuzhiyun}; 839