1fa083b99SJean-Philippe Brucker// SPDX-License-Identifier: GPL-2.0 2fa083b99SJean-Philippe Brucker/* 3fa083b99SJean-Philippe Brucker * ARM Ltd. Fast Models 4fa083b99SJean-Philippe Brucker * 5fa083b99SJean-Philippe Brucker * Architecture Envelope Model (AEM) ARMv8-A 6fa083b99SJean-Philippe Brucker * ARMAEMv8AMPCT 7fa083b99SJean-Philippe Brucker * 8fa083b99SJean-Philippe Brucker * FVP Base RevC 9fa083b99SJean-Philippe Brucker */ 10fa083b99SJean-Philippe Brucker 11fa083b99SJean-Philippe Brucker/dts-v1/; 12fa083b99SJean-Philippe Brucker 13fa083b99SJean-Philippe Brucker#include <dt-bindings/interrupt-controller/arm-gic.h> 14fa083b99SJean-Philippe Brucker 15fa083b99SJean-Philippe Brucker/memreserve/ 0x80000000 0x00010000; 16fa083b99SJean-Philippe Brucker 17fa083b99SJean-Philippe Brucker#include "rtsm_ve-motherboard.dtsi" 18fa083b99SJean-Philippe Brucker#include "rtsm_ve-motherboard-rs2.dtsi" 19fa083b99SJean-Philippe Brucker 20fa083b99SJean-Philippe Brucker/ { 21fa083b99SJean-Philippe Brucker model = "FVP Base RevC"; 22fa083b99SJean-Philippe Brucker compatible = "arm,fvp-base-revc", "arm,vexpress"; 23fa083b99SJean-Philippe Brucker interrupt-parent = <&gic>; 24fa083b99SJean-Philippe Brucker #address-cells = <2>; 25fa083b99SJean-Philippe Brucker #size-cells = <2>; 26fa083b99SJean-Philippe Brucker 27fa083b99SJean-Philippe Brucker chosen { }; 28fa083b99SJean-Philippe Brucker 29fa083b99SJean-Philippe Brucker aliases { 30fa083b99SJean-Philippe Brucker serial0 = &v2m_serial0; 31fa083b99SJean-Philippe Brucker serial1 = &v2m_serial1; 32fa083b99SJean-Philippe Brucker serial2 = &v2m_serial2; 33fa083b99SJean-Philippe Brucker serial3 = &v2m_serial3; 34fa083b99SJean-Philippe Brucker }; 35fa083b99SJean-Philippe Brucker 36fa083b99SJean-Philippe Brucker psci { 37fa083b99SJean-Philippe Brucker compatible = "arm,psci-0.2"; 38fa083b99SJean-Philippe Brucker method = "smc"; 39fa083b99SJean-Philippe Brucker }; 40fa083b99SJean-Philippe Brucker 41fa083b99SJean-Philippe Brucker cpus { 42fa083b99SJean-Philippe Brucker #address-cells = <2>; 43fa083b99SJean-Philippe Brucker #size-cells = <0>; 44fa083b99SJean-Philippe Brucker 45fa083b99SJean-Philippe Brucker cpu0: cpu@0 { 46fa083b99SJean-Philippe Brucker device_type = "cpu"; 47fa083b99SJean-Philippe Brucker compatible = "arm,armv8"; 48fa083b99SJean-Philippe Brucker reg = <0x0 0x000>; 49fa083b99SJean-Philippe Brucker enable-method = "psci"; 50*b2d5025eSSudeep Holla i-cache-size = <0x8000>; 51*b2d5025eSSudeep Holla i-cache-line-size = <64>; 52*b2d5025eSSudeep Holla i-cache-sets = <256>; 53*b2d5025eSSudeep Holla d-cache-size = <0x8000>; 54*b2d5025eSSudeep Holla d-cache-line-size = <64>; 55*b2d5025eSSudeep Holla d-cache-sets = <256>; 56*b2d5025eSSudeep Holla next-level-cache = <&C0_L2>; 57fa083b99SJean-Philippe Brucker }; 58fa083b99SJean-Philippe Brucker cpu1: cpu@100 { 59fa083b99SJean-Philippe Brucker device_type = "cpu"; 60fa083b99SJean-Philippe Brucker compatible = "arm,armv8"; 61fa083b99SJean-Philippe Brucker reg = <0x0 0x100>; 62fa083b99SJean-Philippe Brucker enable-method = "psci"; 63*b2d5025eSSudeep Holla i-cache-size = <0x8000>; 64*b2d5025eSSudeep Holla i-cache-line-size = <64>; 65*b2d5025eSSudeep Holla i-cache-sets = <256>; 66*b2d5025eSSudeep Holla d-cache-size = <0x8000>; 67*b2d5025eSSudeep Holla d-cache-line-size = <64>; 68*b2d5025eSSudeep Holla d-cache-sets = <256>; 69*b2d5025eSSudeep Holla next-level-cache = <&C0_L2>; 70fa083b99SJean-Philippe Brucker }; 71fa083b99SJean-Philippe Brucker cpu2: cpu@200 { 72fa083b99SJean-Philippe Brucker device_type = "cpu"; 73fa083b99SJean-Philippe Brucker compatible = "arm,armv8"; 74fa083b99SJean-Philippe Brucker reg = <0x0 0x200>; 75fa083b99SJean-Philippe Brucker enable-method = "psci"; 76*b2d5025eSSudeep Holla i-cache-size = <0x8000>; 77*b2d5025eSSudeep Holla i-cache-line-size = <64>; 78*b2d5025eSSudeep Holla i-cache-sets = <256>; 79*b2d5025eSSudeep Holla d-cache-size = <0x8000>; 80*b2d5025eSSudeep Holla d-cache-line-size = <64>; 81*b2d5025eSSudeep Holla d-cache-sets = <256>; 82*b2d5025eSSudeep Holla next-level-cache = <&C0_L2>; 83fa083b99SJean-Philippe Brucker }; 84fa083b99SJean-Philippe Brucker cpu3: cpu@300 { 85fa083b99SJean-Philippe Brucker device_type = "cpu"; 86fa083b99SJean-Philippe Brucker compatible = "arm,armv8"; 87fa083b99SJean-Philippe Brucker reg = <0x0 0x300>; 88fa083b99SJean-Philippe Brucker enable-method = "psci"; 89*b2d5025eSSudeep Holla i-cache-size = <0x8000>; 90*b2d5025eSSudeep Holla i-cache-line-size = <64>; 91*b2d5025eSSudeep Holla i-cache-sets = <256>; 92*b2d5025eSSudeep Holla d-cache-size = <0x8000>; 93*b2d5025eSSudeep Holla d-cache-line-size = <64>; 94*b2d5025eSSudeep Holla d-cache-sets = <256>; 95*b2d5025eSSudeep Holla next-level-cache = <&C0_L2>; 96fa083b99SJean-Philippe Brucker }; 97fa083b99SJean-Philippe Brucker cpu4: cpu@10000 { 98fa083b99SJean-Philippe Brucker device_type = "cpu"; 99fa083b99SJean-Philippe Brucker compatible = "arm,armv8"; 100fa083b99SJean-Philippe Brucker reg = <0x0 0x10000>; 101fa083b99SJean-Philippe Brucker enable-method = "psci"; 102*b2d5025eSSudeep Holla i-cache-size = <0x8000>; 103*b2d5025eSSudeep Holla i-cache-line-size = <64>; 104*b2d5025eSSudeep Holla i-cache-sets = <256>; 105*b2d5025eSSudeep Holla d-cache-size = <0x8000>; 106*b2d5025eSSudeep Holla d-cache-line-size = <64>; 107*b2d5025eSSudeep Holla d-cache-sets = <256>; 108*b2d5025eSSudeep Holla next-level-cache = <&C1_L2>; 109fa083b99SJean-Philippe Brucker }; 110fa083b99SJean-Philippe Brucker cpu5: cpu@10100 { 111fa083b99SJean-Philippe Brucker device_type = "cpu"; 112fa083b99SJean-Philippe Brucker compatible = "arm,armv8"; 113fa083b99SJean-Philippe Brucker reg = <0x0 0x10100>; 114fa083b99SJean-Philippe Brucker enable-method = "psci"; 115*b2d5025eSSudeep Holla i-cache-size = <0x8000>; 116*b2d5025eSSudeep Holla i-cache-line-size = <64>; 117*b2d5025eSSudeep Holla i-cache-sets = <256>; 118*b2d5025eSSudeep Holla d-cache-size = <0x8000>; 119*b2d5025eSSudeep Holla d-cache-line-size = <64>; 120*b2d5025eSSudeep Holla d-cache-sets = <256>; 121*b2d5025eSSudeep Holla next-level-cache = <&C1_L2>; 122fa083b99SJean-Philippe Brucker }; 123fa083b99SJean-Philippe Brucker cpu6: cpu@10200 { 124fa083b99SJean-Philippe Brucker device_type = "cpu"; 125fa083b99SJean-Philippe Brucker compatible = "arm,armv8"; 126fa083b99SJean-Philippe Brucker reg = <0x0 0x10200>; 127fa083b99SJean-Philippe Brucker enable-method = "psci"; 128*b2d5025eSSudeep Holla i-cache-size = <0x8000>; 129*b2d5025eSSudeep Holla i-cache-line-size = <64>; 130*b2d5025eSSudeep Holla i-cache-sets = <256>; 131*b2d5025eSSudeep Holla d-cache-size = <0x8000>; 132*b2d5025eSSudeep Holla d-cache-line-size = <64>; 133*b2d5025eSSudeep Holla d-cache-sets = <256>; 134*b2d5025eSSudeep Holla next-level-cache = <&C1_L2>; 135fa083b99SJean-Philippe Brucker }; 136fa083b99SJean-Philippe Brucker cpu7: cpu@10300 { 137fa083b99SJean-Philippe Brucker device_type = "cpu"; 138fa083b99SJean-Philippe Brucker compatible = "arm,armv8"; 139fa083b99SJean-Philippe Brucker reg = <0x0 0x10300>; 140fa083b99SJean-Philippe Brucker enable-method = "psci"; 141*b2d5025eSSudeep Holla i-cache-size = <0x8000>; 142*b2d5025eSSudeep Holla i-cache-line-size = <64>; 143*b2d5025eSSudeep Holla i-cache-sets = <256>; 144*b2d5025eSSudeep Holla d-cache-size = <0x8000>; 145*b2d5025eSSudeep Holla d-cache-line-size = <64>; 146*b2d5025eSSudeep Holla d-cache-sets = <256>; 147*b2d5025eSSudeep Holla next-level-cache = <&C1_L2>; 148*b2d5025eSSudeep Holla }; 149*b2d5025eSSudeep Holla C0_L2: l2-cache0 { 150*b2d5025eSSudeep Holla compatible = "cache"; 151*b2d5025eSSudeep Holla cache-size = <0x80000>; 152*b2d5025eSSudeep Holla cache-line-size = <64>; 153*b2d5025eSSudeep Holla cache-sets = <512>; 154*b2d5025eSSudeep Holla cache-level = <2>; 155*b2d5025eSSudeep Holla cache-unified; 156*b2d5025eSSudeep Holla }; 157*b2d5025eSSudeep Holla 158*b2d5025eSSudeep Holla C1_L2: l2-cache1 { 159*b2d5025eSSudeep Holla compatible = "cache"; 160*b2d5025eSSudeep Holla cache-size = <0x80000>; 161*b2d5025eSSudeep Holla cache-line-size = <64>; 162*b2d5025eSSudeep Holla cache-sets = <512>; 163*b2d5025eSSudeep Holla cache-level = <2>; 164*b2d5025eSSudeep Holla cache-unified; 165fa083b99SJean-Philippe Brucker }; 166fa083b99SJean-Philippe Brucker }; 167fa083b99SJean-Philippe Brucker 168fa083b99SJean-Philippe Brucker memory@80000000 { 169fa083b99SJean-Philippe Brucker device_type = "memory"; 170fa083b99SJean-Philippe Brucker reg = <0x00000000 0x80000000 0 0x80000000>, 171fa083b99SJean-Philippe Brucker <0x00000008 0x80000000 0 0x80000000>; 172fa083b99SJean-Philippe Brucker }; 173fa083b99SJean-Philippe Brucker 174fa083b99SJean-Philippe Brucker reserved-memory { 175fa083b99SJean-Philippe Brucker #address-cells = <2>; 176fa083b99SJean-Philippe Brucker #size-cells = <2>; 177fa083b99SJean-Philippe Brucker ranges; 178fa083b99SJean-Philippe Brucker 179fa083b99SJean-Philippe Brucker /* Chipselect 2,00000000 is physically at 0x18000000 */ 180fa083b99SJean-Philippe Brucker vram: vram@18000000 { 181fa083b99SJean-Philippe Brucker /* 8 MB of designated video RAM */ 182fa083b99SJean-Philippe Brucker compatible = "shared-dma-pool"; 183fa083b99SJean-Philippe Brucker reg = <0x00000000 0x18000000 0 0x00800000>; 184fa083b99SJean-Philippe Brucker no-map; 185fa083b99SJean-Philippe Brucker }; 186fa083b99SJean-Philippe Brucker }; 187fa083b99SJean-Philippe Brucker 188fa083b99SJean-Philippe Brucker gic: interrupt-controller@2f000000 { 189fa083b99SJean-Philippe Brucker compatible = "arm,gic-v3"; 190fa083b99SJean-Philippe Brucker #interrupt-cells = <3>; 191fa083b99SJean-Philippe Brucker #address-cells = <2>; 192fa083b99SJean-Philippe Brucker #size-cells = <2>; 193fa083b99SJean-Philippe Brucker ranges; 194fa083b99SJean-Philippe Brucker interrupt-controller; 195fa083b99SJean-Philippe Brucker reg = <0x0 0x2f000000 0 0x10000>, // GICD 196fa083b99SJean-Philippe Brucker <0x0 0x2f100000 0 0x200000>, // GICR 197fa083b99SJean-Philippe Brucker <0x0 0x2c000000 0 0x2000>, // GICC 198fa083b99SJean-Philippe Brucker <0x0 0x2c010000 0 0x2000>, // GICH 199fa083b99SJean-Philippe Brucker <0x0 0x2c02f000 0 0x2000>; // GICV 200fa083b99SJean-Philippe Brucker interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 201fa083b99SJean-Philippe Brucker 202fac959c9SAndre Przywara its: msi-controller@2f020000 { 203fa083b99SJean-Philippe Brucker #msi-cells = <1>; 204fa083b99SJean-Philippe Brucker compatible = "arm,gic-v3-its"; 205fa083b99SJean-Philippe Brucker reg = <0x0 0x2f020000 0x0 0x20000>; // GITS 206fa083b99SJean-Philippe Brucker msi-controller; 207fa083b99SJean-Philippe Brucker }; 208fa083b99SJean-Philippe Brucker }; 209fa083b99SJean-Philippe Brucker 210fa083b99SJean-Philippe Brucker timer { 211fa083b99SJean-Philippe Brucker compatible = "arm,armv8-timer"; 212fa083b99SJean-Philippe Brucker interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, 213fa083b99SJean-Philippe Brucker <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, 214fa083b99SJean-Philippe Brucker <GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, 215fa083b99SJean-Philippe Brucker <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>; 216fa083b99SJean-Philippe Brucker }; 217fa083b99SJean-Philippe Brucker 218fa083b99SJean-Philippe Brucker pmu { 219fa083b99SJean-Philippe Brucker compatible = "arm,armv8-pmuv3"; 220fa083b99SJean-Philippe Brucker interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>; 221fa083b99SJean-Philippe Brucker }; 222fa083b99SJean-Philippe Brucker 223fa083b99SJean-Philippe Brucker spe-pmu { 224fa083b99SJean-Philippe Brucker compatible = "arm,statistical-profiling-extension-v1"; 225fa083b99SJean-Philippe Brucker interrupts = <GIC_PPI 5 IRQ_TYPE_LEVEL_HIGH>; 226fa083b99SJean-Philippe Brucker }; 227fa083b99SJean-Philippe Brucker 228fa083b99SJean-Philippe Brucker pci: pci@40000000 { 229fa083b99SJean-Philippe Brucker #address-cells = <0x3>; 230fa083b99SJean-Philippe Brucker #size-cells = <0x2>; 231fa083b99SJean-Philippe Brucker #interrupt-cells = <0x1>; 232fa083b99SJean-Philippe Brucker compatible = "pci-host-ecam-generic"; 233fa083b99SJean-Philippe Brucker device_type = "pci"; 234fa083b99SJean-Philippe Brucker bus-range = <0x0 0x1>; 235fa083b99SJean-Philippe Brucker reg = <0x0 0x40000000 0x0 0x10000000>; 236fa083b99SJean-Philippe Brucker ranges = <0x2000000 0x0 0x50000000 0x0 0x50000000 0x0 0x10000000>; 2373543d7ddSMarc Zyngier interrupt-map = <0 0 0 1 &gic 0 0 GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>, 2383543d7ddSMarc Zyngier <0 0 0 2 &gic 0 0 GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>, 2393543d7ddSMarc Zyngier <0 0 0 3 &gic 0 0 GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, 2403543d7ddSMarc Zyngier <0 0 0 4 &gic 0 0 GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>; 241fa083b99SJean-Philippe Brucker interrupt-map-mask = <0x0 0x0 0x0 0x7>; 242fa083b99SJean-Philippe Brucker msi-map = <0x0 &its 0x0 0x10000>; 243fa083b99SJean-Philippe Brucker iommu-map = <0x0 &smmu 0x0 0x10000>; 244fa083b99SJean-Philippe Brucker 245fa083b99SJean-Philippe Brucker dma-coherent; 246fa083b99SJean-Philippe Brucker }; 247fa083b99SJean-Philippe Brucker 248906e6dd4SAndre Przywara smmu: iommu@2b400000 { 249fa083b99SJean-Philippe Brucker compatible = "arm,smmu-v3"; 250fa083b99SJean-Philippe Brucker reg = <0x0 0x2b400000 0x0 0x100000>; 251fa083b99SJean-Philippe Brucker interrupts = <GIC_SPI 74 IRQ_TYPE_EDGE_RISING>, 252906e6dd4SAndre Przywara <GIC_SPI 79 IRQ_TYPE_EDGE_RISING>, 253fa083b99SJean-Philippe Brucker <GIC_SPI 75 IRQ_TYPE_EDGE_RISING>, 254906e6dd4SAndre Przywara <GIC_SPI 77 IRQ_TYPE_EDGE_RISING>; 255906e6dd4SAndre Przywara interrupt-names = "eventq", "gerror", "priq", "cmdq-sync"; 256fa083b99SJean-Philippe Brucker dma-coherent; 257fa083b99SJean-Philippe Brucker #iommu-cells = <1>; 258fa083b99SJean-Philippe Brucker msi-parent = <&its 0x10000>; 259fa083b99SJean-Philippe Brucker }; 260fa083b99SJean-Philippe Brucker 261fa083b99SJean-Philippe Brucker panel { 2627fc96d71SRob Herring compatible = "arm,rtsm-display"; 263fa083b99SJean-Philippe Brucker port { 264fa083b99SJean-Philippe Brucker panel_in: endpoint { 265fa083b99SJean-Philippe Brucker remote-endpoint = <&clcd_pads>; 266fa083b99SJean-Philippe Brucker }; 267fa083b99SJean-Philippe Brucker }; 268fa083b99SJean-Philippe Brucker }; 269fa083b99SJean-Philippe Brucker 270bee7ff37SLinus Walleij bus@8000000 { 271fa083b99SJean-Philippe Brucker #interrupt-cells = <1>; 272fa083b99SJean-Philippe Brucker interrupt-map-mask = <0 0 63>; 273fa083b99SJean-Philippe Brucker interrupt-map = <0 0 0 &gic 0 0 GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 274fa083b99SJean-Philippe Brucker <0 0 1 &gic 0 0 GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 275fa083b99SJean-Philippe Brucker <0 0 2 &gic 0 0 GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 276fa083b99SJean-Philippe Brucker <0 0 3 &gic 0 0 GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 277fa083b99SJean-Philippe Brucker <0 0 4 &gic 0 0 GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 278fa083b99SJean-Philippe Brucker <0 0 5 &gic 0 0 GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 279fa083b99SJean-Philippe Brucker <0 0 6 &gic 0 0 GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 280fa083b99SJean-Philippe Brucker <0 0 7 &gic 0 0 GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>, 281fa083b99SJean-Philippe Brucker <0 0 8 &gic 0 0 GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 282fa083b99SJean-Philippe Brucker <0 0 9 &gic 0 0 GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 283fa083b99SJean-Philippe Brucker <0 0 10 &gic 0 0 GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 284fa083b99SJean-Philippe Brucker <0 0 11 &gic 0 0 GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 285fa083b99SJean-Philippe Brucker <0 0 12 &gic 0 0 GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 286fa083b99SJean-Philippe Brucker <0 0 13 &gic 0 0 GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 287fa083b99SJean-Philippe Brucker <0 0 14 &gic 0 0 GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 288fa083b99SJean-Philippe Brucker <0 0 15 &gic 0 0 GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>, 289fa083b99SJean-Philippe Brucker <0 0 16 &gic 0 0 GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>, 290fa083b99SJean-Philippe Brucker <0 0 17 &gic 0 0 GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>, 291fa083b99SJean-Philippe Brucker <0 0 18 &gic 0 0 GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>, 292fa083b99SJean-Philippe Brucker <0 0 19 &gic 0 0 GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>, 293fa083b99SJean-Philippe Brucker <0 0 20 &gic 0 0 GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>, 294fa083b99SJean-Philippe Brucker <0 0 21 &gic 0 0 GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>, 295fa083b99SJean-Philippe Brucker <0 0 22 &gic 0 0 GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>, 296fa083b99SJean-Philippe Brucker <0 0 23 &gic 0 0 GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>, 297fa083b99SJean-Philippe Brucker <0 0 24 &gic 0 0 GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>, 298fa083b99SJean-Philippe Brucker <0 0 25 &gic 0 0 GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>, 299fa083b99SJean-Philippe Brucker <0 0 26 &gic 0 0 GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>, 300fa083b99SJean-Philippe Brucker <0 0 27 &gic 0 0 GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>, 301fa083b99SJean-Philippe Brucker <0 0 28 &gic 0 0 GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>, 302fa083b99SJean-Philippe Brucker <0 0 29 &gic 0 0 GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>, 303fa083b99SJean-Philippe Brucker <0 0 30 &gic 0 0 GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>, 304fa083b99SJean-Philippe Brucker <0 0 31 &gic 0 0 GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>, 305fa083b99SJean-Philippe Brucker <0 0 32 &gic 0 0 GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, 306fa083b99SJean-Philippe Brucker <0 0 33 &gic 0 0 GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>, 307fa083b99SJean-Philippe Brucker <0 0 34 &gic 0 0 GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>, 308fa083b99SJean-Philippe Brucker <0 0 35 &gic 0 0 GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>, 309fa083b99SJean-Philippe Brucker <0 0 36 &gic 0 0 GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>, 310fa083b99SJean-Philippe Brucker <0 0 37 &gic 0 0 GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>, 311fa083b99SJean-Philippe Brucker <0 0 38 &gic 0 0 GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>, 312fa083b99SJean-Philippe Brucker <0 0 39 &gic 0 0 GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 313fa083b99SJean-Philippe Brucker <0 0 40 &gic 0 0 GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 314fa083b99SJean-Philippe Brucker <0 0 41 &gic 0 0 GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 315fa083b99SJean-Philippe Brucker <0 0 42 &gic 0 0 GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>, 316fa083b99SJean-Philippe Brucker <0 0 43 &gic 0 0 GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>, 3175393158fSDiego Sueiro <0 0 44 &gic 0 0 GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>, 3185393158fSDiego Sueiro <0 0 46 &gic 0 0 GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; 319fa083b99SJean-Philippe Brucker }; 320fa083b99SJean-Philippe Brucker}; 321