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