1*833e5d42SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2*833e5d42SEmmanuel Vadot/* 3*833e5d42SEmmanuel Vadot * dts file for lg131x SoCs 4*833e5d42SEmmanuel Vadot * 5*833e5d42SEmmanuel Vadot * Copyright (C) 2016, LG Electronics 6*833e5d42SEmmanuel Vadot */ 7*833e5d42SEmmanuel Vadot 8*833e5d42SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 9*833e5d42SEmmanuel Vadot#include <dt-bindings/interrupt-controller/arm-gic.h> 10*833e5d42SEmmanuel Vadot 11*833e5d42SEmmanuel Vadot/ { 12*833e5d42SEmmanuel Vadot #address-cells = <2>; 13*833e5d42SEmmanuel Vadot #size-cells = <2>; 14*833e5d42SEmmanuel Vadot 15*833e5d42SEmmanuel Vadot interrupt-parent = <&gic>; 16*833e5d42SEmmanuel Vadot 17*833e5d42SEmmanuel Vadot cpus { 18*833e5d42SEmmanuel Vadot #address-cells = <2>; 19*833e5d42SEmmanuel Vadot #size-cells = <0>; 20*833e5d42SEmmanuel Vadot 21*833e5d42SEmmanuel Vadot cpu0: cpu@0 { 22*833e5d42SEmmanuel Vadot device_type = "cpu"; 23*833e5d42SEmmanuel Vadot compatible = "arm,cortex-a53"; 24*833e5d42SEmmanuel Vadot reg = <0x0 0x0>; 25*833e5d42SEmmanuel Vadot next-level-cache = <&L2_0>; 26*833e5d42SEmmanuel Vadot }; 27*833e5d42SEmmanuel Vadot cpu1: cpu@1 { 28*833e5d42SEmmanuel Vadot device_type = "cpu"; 29*833e5d42SEmmanuel Vadot compatible = "arm,cortex-a53"; 30*833e5d42SEmmanuel Vadot reg = <0x0 0x1>; 31*833e5d42SEmmanuel Vadot enable-method = "psci"; 32*833e5d42SEmmanuel Vadot next-level-cache = <&L2_0>; 33*833e5d42SEmmanuel Vadot }; 34*833e5d42SEmmanuel Vadot cpu2: cpu@2 { 35*833e5d42SEmmanuel Vadot device_type = "cpu"; 36*833e5d42SEmmanuel Vadot compatible = "arm,cortex-a53"; 37*833e5d42SEmmanuel Vadot reg = <0x0 0x2>; 38*833e5d42SEmmanuel Vadot enable-method = "psci"; 39*833e5d42SEmmanuel Vadot next-level-cache = <&L2_0>; 40*833e5d42SEmmanuel Vadot }; 41*833e5d42SEmmanuel Vadot cpu3: cpu@3 { 42*833e5d42SEmmanuel Vadot device_type = "cpu"; 43*833e5d42SEmmanuel Vadot compatible = "arm,cortex-a53"; 44*833e5d42SEmmanuel Vadot reg = <0x0 0x3>; 45*833e5d42SEmmanuel Vadot enable-method = "psci"; 46*833e5d42SEmmanuel Vadot next-level-cache = <&L2_0>; 47*833e5d42SEmmanuel Vadot }; 48*833e5d42SEmmanuel Vadot L2_0: l2-cache0 { 49*833e5d42SEmmanuel Vadot compatible = "cache"; 50*833e5d42SEmmanuel Vadot cache-level = <2>; 51*833e5d42SEmmanuel Vadot cache-unified; 52*833e5d42SEmmanuel Vadot }; 53*833e5d42SEmmanuel Vadot }; 54*833e5d42SEmmanuel Vadot 55*833e5d42SEmmanuel Vadot psci { 56*833e5d42SEmmanuel Vadot compatible = "arm,psci-0.2", "arm,psci"; 57*833e5d42SEmmanuel Vadot method = "smc"; 58*833e5d42SEmmanuel Vadot cpu_suspend = <0x84000001>; 59*833e5d42SEmmanuel Vadot cpu_off = <0x84000002>; 60*833e5d42SEmmanuel Vadot cpu_on = <0x84000003>; 61*833e5d42SEmmanuel Vadot }; 62*833e5d42SEmmanuel Vadot 63*833e5d42SEmmanuel Vadot gic: interrupt-controller@c0001000 { 64*833e5d42SEmmanuel Vadot #interrupt-cells = <3>; 65*833e5d42SEmmanuel Vadot compatible = "arm,gic-400"; 66*833e5d42SEmmanuel Vadot interrupt-controller; 67*833e5d42SEmmanuel Vadot reg = <0x0 0xc0001000 0x1000>, 68*833e5d42SEmmanuel Vadot <0x0 0xc0002000 0x2000>, 69*833e5d42SEmmanuel Vadot <0x0 0xc0004000 0x2000>, 70*833e5d42SEmmanuel Vadot <0x0 0xc0006000 0x2000>; 71*833e5d42SEmmanuel Vadot }; 72*833e5d42SEmmanuel Vadot 73*833e5d42SEmmanuel Vadot pmu { 74*833e5d42SEmmanuel Vadot compatible = "arm,cortex-a53-pmu"; 75*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 76*833e5d42SEmmanuel Vadot <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>, 77*833e5d42SEmmanuel Vadot <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>, 78*833e5d42SEmmanuel Vadot <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 79*833e5d42SEmmanuel Vadot interrupt-affinity = <&cpu0>, 80*833e5d42SEmmanuel Vadot <&cpu1>, 81*833e5d42SEmmanuel Vadot <&cpu2>, 82*833e5d42SEmmanuel Vadot <&cpu3>; 83*833e5d42SEmmanuel Vadot }; 84*833e5d42SEmmanuel Vadot 85*833e5d42SEmmanuel Vadot timer { 86*833e5d42SEmmanuel Vadot compatible = "arm,armv8-timer"; 87*833e5d42SEmmanuel Vadot interrupts = <GIC_PPI 13 (GIC_CPU_MASK_RAW(0x0f) | 88*833e5d42SEmmanuel Vadot IRQ_TYPE_LEVEL_LOW)>, 89*833e5d42SEmmanuel Vadot <GIC_PPI 14 (GIC_CPU_MASK_RAW(0x0f) | 90*833e5d42SEmmanuel Vadot IRQ_TYPE_LEVEL_LOW)>, 91*833e5d42SEmmanuel Vadot <GIC_PPI 11 (GIC_CPU_MASK_RAW(0x0f) | 92*833e5d42SEmmanuel Vadot IRQ_TYPE_LEVEL_LOW)>, 93*833e5d42SEmmanuel Vadot <GIC_PPI 10 (GIC_CPU_MASK_RAW(0x0f) | 94*833e5d42SEmmanuel Vadot IRQ_TYPE_LEVEL_LOW)>; 95*833e5d42SEmmanuel Vadot }; 96*833e5d42SEmmanuel Vadot 97*833e5d42SEmmanuel Vadot clk_bus: clk_bus { 98*833e5d42SEmmanuel Vadot #clock-cells = <0>; 99*833e5d42SEmmanuel Vadot 100*833e5d42SEmmanuel Vadot compatible = "fixed-clock"; 101*833e5d42SEmmanuel Vadot clock-frequency = <198000000>; 102*833e5d42SEmmanuel Vadot clock-output-names = "BUSCLK"; 103*833e5d42SEmmanuel Vadot }; 104*833e5d42SEmmanuel Vadot 105*833e5d42SEmmanuel Vadot amba { 106*833e5d42SEmmanuel Vadot #address-cells = <2>; 107*833e5d42SEmmanuel Vadot #size-cells = <1>; 108*833e5d42SEmmanuel Vadot 109*833e5d42SEmmanuel Vadot compatible = "simple-bus"; 110*833e5d42SEmmanuel Vadot interrupt-parent = <&gic>; 111*833e5d42SEmmanuel Vadot ranges; 112*833e5d42SEmmanuel Vadot 113*833e5d42SEmmanuel Vadot timers: timer@fd100000 { 114*833e5d42SEmmanuel Vadot compatible = "arm,sp804", "arm,primecell"; 115*833e5d42SEmmanuel Vadot reg = <0x0 0xfd100000 0x1000>; 116*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; 117*833e5d42SEmmanuel Vadot clocks = <&clk_bus>, <&clk_bus>, <&clk_bus>; 118*833e5d42SEmmanuel Vadot clock-names = "timer0clk", "timer1clk", "apb_pclk"; 119*833e5d42SEmmanuel Vadot }; 120*833e5d42SEmmanuel Vadot wdog: watchdog@fd200000 { 121*833e5d42SEmmanuel Vadot compatible = "arm,sp805", "arm,primecell"; 122*833e5d42SEmmanuel Vadot reg = <0x0 0xfd200000 0x1000>; 123*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 124*833e5d42SEmmanuel Vadot clocks = <&clk_bus>, <&clk_bus>; 125*833e5d42SEmmanuel Vadot clock-names = "wdog_clk", "apb_pclk"; 126*833e5d42SEmmanuel Vadot }; 127*833e5d42SEmmanuel Vadot uart0: serial@fe000000 { 128*833e5d42SEmmanuel Vadot compatible = "arm,pl011", "arm,primecell"; 129*833e5d42SEmmanuel Vadot reg = <0x0 0xfe000000 0x1000>; 130*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>; 131*833e5d42SEmmanuel Vadot clocks = <&clk_bus>, <&clk_bus>; 132*833e5d42SEmmanuel Vadot clock-names = "uartclk", "apb_pclk"; 133*833e5d42SEmmanuel Vadot status = "disabled"; 134*833e5d42SEmmanuel Vadot }; 135*833e5d42SEmmanuel Vadot uart1: serial@fe100000 { 136*833e5d42SEmmanuel Vadot compatible = "arm,pl011", "arm,primecell"; 137*833e5d42SEmmanuel Vadot reg = <0x0 0xfe100000 0x1000>; 138*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>; 139*833e5d42SEmmanuel Vadot clocks = <&clk_bus>, <&clk_bus>; 140*833e5d42SEmmanuel Vadot clock-names = "uartclk", "apb_pclk"; 141*833e5d42SEmmanuel Vadot status = "disabled"; 142*833e5d42SEmmanuel Vadot }; 143*833e5d42SEmmanuel Vadot uart2: serial@fe200000 { 144*833e5d42SEmmanuel Vadot compatible = "arm,pl011", "arm,primecell"; 145*833e5d42SEmmanuel Vadot reg = <0x0 0xfe200000 0x1000>; 146*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; 147*833e5d42SEmmanuel Vadot clocks = <&clk_bus>, <&clk_bus>; 148*833e5d42SEmmanuel Vadot clock-names = "uartclk", "apb_pclk"; 149*833e5d42SEmmanuel Vadot status = "disabled"; 150*833e5d42SEmmanuel Vadot }; 151*833e5d42SEmmanuel Vadot spi0: spi@fe800000 { 152*833e5d42SEmmanuel Vadot compatible = "arm,pl022", "arm,primecell"; 153*833e5d42SEmmanuel Vadot reg = <0x0 0xfe800000 0x1000>; 154*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 155*833e5d42SEmmanuel Vadot clocks = <&clk_bus>, <&clk_bus>; 156*833e5d42SEmmanuel Vadot clock-names = "sspclk", "apb_pclk"; 157*833e5d42SEmmanuel Vadot }; 158*833e5d42SEmmanuel Vadot spi1: spi@fe900000 { 159*833e5d42SEmmanuel Vadot compatible = "arm,pl022", "arm,primecell"; 160*833e5d42SEmmanuel Vadot reg = <0x0 0xfe900000 0x1000>; 161*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 162*833e5d42SEmmanuel Vadot clocks = <&clk_bus>, <&clk_bus>; 163*833e5d42SEmmanuel Vadot clock-names = "sspclk", "apb_pclk"; 164*833e5d42SEmmanuel Vadot }; 165*833e5d42SEmmanuel Vadot dmac0: dma-controller@c1128000 { 166*833e5d42SEmmanuel Vadot compatible = "arm,pl330", "arm,primecell"; 167*833e5d42SEmmanuel Vadot reg = <0x0 0xc1128000 0x1000>; 168*833e5d42SEmmanuel Vadot interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; 169*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 170*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 171*833e5d42SEmmanuel Vadot #dma-cells = <1>; 172*833e5d42SEmmanuel Vadot }; 173*833e5d42SEmmanuel Vadot gpio0: gpio@fd400000 { 174*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 175*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 176*833e5d42SEmmanuel Vadot gpio-controller; 177*833e5d42SEmmanuel Vadot reg = <0x0 0xfd400000 0x1000>; 178*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 179*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 180*833e5d42SEmmanuel Vadot status = "disabled"; 181*833e5d42SEmmanuel Vadot }; 182*833e5d42SEmmanuel Vadot gpio1: gpio@fd410000 { 183*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 184*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 185*833e5d42SEmmanuel Vadot gpio-controller; 186*833e5d42SEmmanuel Vadot reg = <0x0 0xfd410000 0x1000>; 187*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 188*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 189*833e5d42SEmmanuel Vadot status = "disabled"; 190*833e5d42SEmmanuel Vadot }; 191*833e5d42SEmmanuel Vadot gpio2: gpio@fd420000 { 192*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 193*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 194*833e5d42SEmmanuel Vadot gpio-controller; 195*833e5d42SEmmanuel Vadot reg = <0x0 0xfd420000 0x1000>; 196*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 197*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 198*833e5d42SEmmanuel Vadot status = "disabled"; 199*833e5d42SEmmanuel Vadot }; 200*833e5d42SEmmanuel Vadot gpio3: gpio@fd430000 { 201*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 202*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 203*833e5d42SEmmanuel Vadot gpio-controller; 204*833e5d42SEmmanuel Vadot reg = <0x0 0xfd430000 0x1000>; 205*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 206*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 207*833e5d42SEmmanuel Vadot }; 208*833e5d42SEmmanuel Vadot gpio4: gpio@fd440000 { 209*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 210*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 211*833e5d42SEmmanuel Vadot gpio-controller; 212*833e5d42SEmmanuel Vadot reg = <0x0 0xfd440000 0x1000>; 213*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 214*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 215*833e5d42SEmmanuel Vadot status = "disabled"; 216*833e5d42SEmmanuel Vadot }; 217*833e5d42SEmmanuel Vadot gpio5: gpio@fd450000 { 218*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 219*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 220*833e5d42SEmmanuel Vadot gpio-controller; 221*833e5d42SEmmanuel Vadot reg = <0x0 0xfd450000 0x1000>; 222*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 223*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 224*833e5d42SEmmanuel Vadot status = "disabled"; 225*833e5d42SEmmanuel Vadot }; 226*833e5d42SEmmanuel Vadot gpio6: gpio@fd460000 { 227*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 228*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 229*833e5d42SEmmanuel Vadot gpio-controller; 230*833e5d42SEmmanuel Vadot reg = <0x0 0xfd460000 0x1000>; 231*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 232*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 233*833e5d42SEmmanuel Vadot status = "disabled"; 234*833e5d42SEmmanuel Vadot }; 235*833e5d42SEmmanuel Vadot gpio7: gpio@fd470000 { 236*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 237*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 238*833e5d42SEmmanuel Vadot gpio-controller; 239*833e5d42SEmmanuel Vadot reg = <0x0 0xfd470000 0x1000>; 240*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 241*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 242*833e5d42SEmmanuel Vadot status = "disabled"; 243*833e5d42SEmmanuel Vadot }; 244*833e5d42SEmmanuel Vadot gpio8: gpio@fd480000 { 245*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 246*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 247*833e5d42SEmmanuel Vadot gpio-controller; 248*833e5d42SEmmanuel Vadot reg = <0x0 0xfd480000 0x1000>; 249*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 250*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 251*833e5d42SEmmanuel Vadot status = "disabled"; 252*833e5d42SEmmanuel Vadot }; 253*833e5d42SEmmanuel Vadot gpio9: gpio@fd490000 { 254*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 255*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 256*833e5d42SEmmanuel Vadot gpio-controller; 257*833e5d42SEmmanuel Vadot reg = <0x0 0xfd490000 0x1000>; 258*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 259*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 260*833e5d42SEmmanuel Vadot status = "disabled"; 261*833e5d42SEmmanuel Vadot }; 262*833e5d42SEmmanuel Vadot gpio10: gpio@fd4a0000 { 263*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 264*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 265*833e5d42SEmmanuel Vadot gpio-controller; 266*833e5d42SEmmanuel Vadot reg = <0x0 0xfd4a0000 0x1000>; 267*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 268*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 269*833e5d42SEmmanuel Vadot status = "disabled"; 270*833e5d42SEmmanuel Vadot }; 271*833e5d42SEmmanuel Vadot gpio11: gpio@fd4b0000 { 272*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 273*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 274*833e5d42SEmmanuel Vadot gpio-controller; 275*833e5d42SEmmanuel Vadot reg = <0x0 0xfd4b0000 0x1000>; 276*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 277*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 278*833e5d42SEmmanuel Vadot }; 279*833e5d42SEmmanuel Vadot gpio12: gpio@fd4c0000 { 280*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 281*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 282*833e5d42SEmmanuel Vadot gpio-controller; 283*833e5d42SEmmanuel Vadot reg = <0x0 0xfd4c0000 0x1000>; 284*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 285*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 286*833e5d42SEmmanuel Vadot status = "disabled"; 287*833e5d42SEmmanuel Vadot }; 288*833e5d42SEmmanuel Vadot gpio13: gpio@fd4d0000 { 289*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 290*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 291*833e5d42SEmmanuel Vadot gpio-controller; 292*833e5d42SEmmanuel Vadot reg = <0x0 0xfd4d0000 0x1000>; 293*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 294*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 295*833e5d42SEmmanuel Vadot status = "disabled"; 296*833e5d42SEmmanuel Vadot }; 297*833e5d42SEmmanuel Vadot gpio14: gpio@fd4e0000 { 298*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 299*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 300*833e5d42SEmmanuel Vadot gpio-controller; 301*833e5d42SEmmanuel Vadot reg = <0x0 0xfd4e0000 0x1000>; 302*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 303*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 304*833e5d42SEmmanuel Vadot status = "disabled"; 305*833e5d42SEmmanuel Vadot }; 306*833e5d42SEmmanuel Vadot gpio15: gpio@fd4f0000 { 307*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 308*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 309*833e5d42SEmmanuel Vadot gpio-controller; 310*833e5d42SEmmanuel Vadot reg = <0x0 0xfd4f0000 0x1000>; 311*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 312*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 313*833e5d42SEmmanuel Vadot status = "disabled"; 314*833e5d42SEmmanuel Vadot }; 315*833e5d42SEmmanuel Vadot gpio16: gpio@fd500000 { 316*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 317*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 318*833e5d42SEmmanuel Vadot gpio-controller; 319*833e5d42SEmmanuel Vadot reg = <0x0 0xfd500000 0x1000>; 320*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 321*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 322*833e5d42SEmmanuel Vadot status = "disabled"; 323*833e5d42SEmmanuel Vadot }; 324*833e5d42SEmmanuel Vadot gpio17: gpio@fd510000 { 325*833e5d42SEmmanuel Vadot #gpio-cells = <2>; 326*833e5d42SEmmanuel Vadot compatible = "arm,pl061", "arm,primecell"; 327*833e5d42SEmmanuel Vadot gpio-controller; 328*833e5d42SEmmanuel Vadot reg = <0x0 0xfd510000 0x1000>; 329*833e5d42SEmmanuel Vadot clocks = <&clk_bus>; 330*833e5d42SEmmanuel Vadot clock-names = "apb_pclk"; 331*833e5d42SEmmanuel Vadot }; 332*833e5d42SEmmanuel Vadot }; 333*833e5d42SEmmanuel Vadot}; 334