1*c66ec88fSEmmanuel Vadot/* 2*c66ec88fSEmmanuel Vadot * Device Tree Source for IBM Ebony 3*c66ec88fSEmmanuel Vadot * 4*c66ec88fSEmmanuel Vadot * Copyright (c) 2006, 2007 IBM Corp. 5*c66ec88fSEmmanuel Vadot * Josh Boyer <jwboyer@linux.vnet.ibm.com>, David Gibson <dwg@au1.ibm.com> 6*c66ec88fSEmmanuel Vadot * 7*c66ec88fSEmmanuel Vadot * FIXME: Draft only! 8*c66ec88fSEmmanuel Vadot * 9*c66ec88fSEmmanuel Vadot * This file is licensed under the terms of the GNU General Public 10*c66ec88fSEmmanuel Vadot * License version 2. This program is licensed "as is" without 11*c66ec88fSEmmanuel Vadot * any warranty of any kind, whether express or implied. 12*c66ec88fSEmmanuel Vadot */ 13*c66ec88fSEmmanuel Vadot 14*c66ec88fSEmmanuel Vadot/dts-v1/; 15*c66ec88fSEmmanuel Vadot 16*c66ec88fSEmmanuel Vadot/ { 17*c66ec88fSEmmanuel Vadot #address-cells = <2>; 18*c66ec88fSEmmanuel Vadot #size-cells = <1>; 19*c66ec88fSEmmanuel Vadot model = "ibm,ebony"; 20*c66ec88fSEmmanuel Vadot compatible = "ibm,ebony"; 21*c66ec88fSEmmanuel Vadot dcr-parent = <&{/cpus/cpu@0}>; 22*c66ec88fSEmmanuel Vadot 23*c66ec88fSEmmanuel Vadot aliases { 24*c66ec88fSEmmanuel Vadot ethernet0 = &EMAC0; 25*c66ec88fSEmmanuel Vadot ethernet1 = &EMAC1; 26*c66ec88fSEmmanuel Vadot serial0 = &UART0; 27*c66ec88fSEmmanuel Vadot serial1 = &UART1; 28*c66ec88fSEmmanuel Vadot }; 29*c66ec88fSEmmanuel Vadot 30*c66ec88fSEmmanuel Vadot cpus { 31*c66ec88fSEmmanuel Vadot #address-cells = <1>; 32*c66ec88fSEmmanuel Vadot #size-cells = <0>; 33*c66ec88fSEmmanuel Vadot 34*c66ec88fSEmmanuel Vadot cpu@0 { 35*c66ec88fSEmmanuel Vadot device_type = "cpu"; 36*c66ec88fSEmmanuel Vadot model = "PowerPC,440GP"; 37*c66ec88fSEmmanuel Vadot reg = <0x00000000>; 38*c66ec88fSEmmanuel Vadot clock-frequency = <0>; // Filled in by zImage 39*c66ec88fSEmmanuel Vadot timebase-frequency = <0>; // Filled in by zImage 40*c66ec88fSEmmanuel Vadot i-cache-line-size = <32>; 41*c66ec88fSEmmanuel Vadot d-cache-line-size = <32>; 42*c66ec88fSEmmanuel Vadot i-cache-size = <32768>; /* 32 kB */ 43*c66ec88fSEmmanuel Vadot d-cache-size = <32768>; /* 32 kB */ 44*c66ec88fSEmmanuel Vadot dcr-controller; 45*c66ec88fSEmmanuel Vadot dcr-access-method = "native"; 46*c66ec88fSEmmanuel Vadot }; 47*c66ec88fSEmmanuel Vadot }; 48*c66ec88fSEmmanuel Vadot 49*c66ec88fSEmmanuel Vadot memory { 50*c66ec88fSEmmanuel Vadot device_type = "memory"; 51*c66ec88fSEmmanuel Vadot reg = <0x00000000 0x00000000 0x00000000>; // Filled in by zImage 52*c66ec88fSEmmanuel Vadot }; 53*c66ec88fSEmmanuel Vadot 54*c66ec88fSEmmanuel Vadot UIC0: interrupt-controller0 { 55*c66ec88fSEmmanuel Vadot compatible = "ibm,uic-440gp", "ibm,uic"; 56*c66ec88fSEmmanuel Vadot interrupt-controller; 57*c66ec88fSEmmanuel Vadot cell-index = <0>; 58*c66ec88fSEmmanuel Vadot dcr-reg = <0x0c0 0x009>; 59*c66ec88fSEmmanuel Vadot #address-cells = <0>; 60*c66ec88fSEmmanuel Vadot #size-cells = <0>; 61*c66ec88fSEmmanuel Vadot #interrupt-cells = <2>; 62*c66ec88fSEmmanuel Vadot 63*c66ec88fSEmmanuel Vadot }; 64*c66ec88fSEmmanuel Vadot 65*c66ec88fSEmmanuel Vadot UIC1: interrupt-controller1 { 66*c66ec88fSEmmanuel Vadot compatible = "ibm,uic-440gp", "ibm,uic"; 67*c66ec88fSEmmanuel Vadot interrupt-controller; 68*c66ec88fSEmmanuel Vadot cell-index = <1>; 69*c66ec88fSEmmanuel Vadot dcr-reg = <0x0d0 0x009>; 70*c66ec88fSEmmanuel Vadot #address-cells = <0>; 71*c66ec88fSEmmanuel Vadot #size-cells = <0>; 72*c66ec88fSEmmanuel Vadot #interrupt-cells = <2>; 73*c66ec88fSEmmanuel Vadot interrupts = <0x1e 0x4 0x1f 0x4>; /* cascade */ 74*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC0>; 75*c66ec88fSEmmanuel Vadot }; 76*c66ec88fSEmmanuel Vadot 77*c66ec88fSEmmanuel Vadot CPC0: cpc { 78*c66ec88fSEmmanuel Vadot compatible = "ibm,cpc-440gp"; 79*c66ec88fSEmmanuel Vadot dcr-reg = <0x0b0 0x003 0x0e0 0x010>; 80*c66ec88fSEmmanuel Vadot // FIXME: anything else? 81*c66ec88fSEmmanuel Vadot }; 82*c66ec88fSEmmanuel Vadot 83*c66ec88fSEmmanuel Vadot plb { 84*c66ec88fSEmmanuel Vadot compatible = "ibm,plb-440gp", "ibm,plb4"; 85*c66ec88fSEmmanuel Vadot #address-cells = <2>; 86*c66ec88fSEmmanuel Vadot #size-cells = <1>; 87*c66ec88fSEmmanuel Vadot ranges; 88*c66ec88fSEmmanuel Vadot clock-frequency = <0>; // Filled in by zImage 89*c66ec88fSEmmanuel Vadot 90*c66ec88fSEmmanuel Vadot SDRAM0: memory-controller { 91*c66ec88fSEmmanuel Vadot compatible = "ibm,sdram-440gp"; 92*c66ec88fSEmmanuel Vadot dcr-reg = <0x010 0x002>; 93*c66ec88fSEmmanuel Vadot // FIXME: anything else? 94*c66ec88fSEmmanuel Vadot }; 95*c66ec88fSEmmanuel Vadot 96*c66ec88fSEmmanuel Vadot SRAM0: sram { 97*c66ec88fSEmmanuel Vadot compatible = "ibm,sram-440gp"; 98*c66ec88fSEmmanuel Vadot dcr-reg = <0x020 0x008 0x00a 0x001>; 99*c66ec88fSEmmanuel Vadot }; 100*c66ec88fSEmmanuel Vadot 101*c66ec88fSEmmanuel Vadot DMA0: dma { 102*c66ec88fSEmmanuel Vadot // FIXME: ??? 103*c66ec88fSEmmanuel Vadot compatible = "ibm,dma-440gp"; 104*c66ec88fSEmmanuel Vadot dcr-reg = <0x100 0x027>; 105*c66ec88fSEmmanuel Vadot }; 106*c66ec88fSEmmanuel Vadot 107*c66ec88fSEmmanuel Vadot MAL0: mcmal { 108*c66ec88fSEmmanuel Vadot compatible = "ibm,mcmal-440gp", "ibm,mcmal"; 109*c66ec88fSEmmanuel Vadot dcr-reg = <0x180 0x062>; 110*c66ec88fSEmmanuel Vadot num-tx-chans = <4>; 111*c66ec88fSEmmanuel Vadot num-rx-chans = <4>; 112*c66ec88fSEmmanuel Vadot interrupt-parent = <&MAL0>; 113*c66ec88fSEmmanuel Vadot interrupts = <0x0 0x1 0x2 0x3 0x4>; 114*c66ec88fSEmmanuel Vadot #interrupt-cells = <1>; 115*c66ec88fSEmmanuel Vadot #address-cells = <0>; 116*c66ec88fSEmmanuel Vadot #size-cells = <0>; 117*c66ec88fSEmmanuel Vadot interrupt-map = </*TXEOB*/ 0x0 &UIC0 0xa 0x4 118*c66ec88fSEmmanuel Vadot /*RXEOB*/ 0x1 &UIC0 0xb 0x4 119*c66ec88fSEmmanuel Vadot /*SERR*/ 0x2 &UIC1 0x0 0x4 120*c66ec88fSEmmanuel Vadot /*TXDE*/ 0x3 &UIC1 0x1 0x4 121*c66ec88fSEmmanuel Vadot /*RXDE*/ 0x4 &UIC1 0x2 0x4>; 122*c66ec88fSEmmanuel Vadot interrupt-map-mask = <0xffffffff>; 123*c66ec88fSEmmanuel Vadot }; 124*c66ec88fSEmmanuel Vadot 125*c66ec88fSEmmanuel Vadot POB0: opb { 126*c66ec88fSEmmanuel Vadot compatible = "ibm,opb-440gp", "ibm,opb"; 127*c66ec88fSEmmanuel Vadot #address-cells = <1>; 128*c66ec88fSEmmanuel Vadot #size-cells = <1>; 129*c66ec88fSEmmanuel Vadot /* Wish there was a nicer way of specifying a full 32-bit 130*c66ec88fSEmmanuel Vadot range */ 131*c66ec88fSEmmanuel Vadot ranges = <0x00000000 0x00000001 0x00000000 0x80000000 132*c66ec88fSEmmanuel Vadot 0x80000000 0x00000001 0x80000000 0x80000000>; 133*c66ec88fSEmmanuel Vadot dcr-reg = <0x090 0x00b>; 134*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC1>; 135*c66ec88fSEmmanuel Vadot interrupts = <0x7 0x4>; 136*c66ec88fSEmmanuel Vadot clock-frequency = <0>; // Filled in by zImage 137*c66ec88fSEmmanuel Vadot 138*c66ec88fSEmmanuel Vadot EBC0: ebc { 139*c66ec88fSEmmanuel Vadot compatible = "ibm,ebc-440gp", "ibm,ebc"; 140*c66ec88fSEmmanuel Vadot dcr-reg = <0x012 0x002>; 141*c66ec88fSEmmanuel Vadot #address-cells = <2>; 142*c66ec88fSEmmanuel Vadot #size-cells = <1>; 143*c66ec88fSEmmanuel Vadot clock-frequency = <0>; // Filled in by zImage 144*c66ec88fSEmmanuel Vadot // ranges property is supplied by zImage 145*c66ec88fSEmmanuel Vadot // based on firmware's configuration of the 146*c66ec88fSEmmanuel Vadot // EBC bridge 147*c66ec88fSEmmanuel Vadot interrupts = <0x5 0x4>; 148*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC1>; 149*c66ec88fSEmmanuel Vadot 150*c66ec88fSEmmanuel Vadot small-flash@0,80000 { 151*c66ec88fSEmmanuel Vadot compatible = "jedec-flash"; 152*c66ec88fSEmmanuel Vadot bank-width = <1>; 153*c66ec88fSEmmanuel Vadot reg = <0x00000000 0x00080000 0x00080000>; 154*c66ec88fSEmmanuel Vadot #address-cells = <1>; 155*c66ec88fSEmmanuel Vadot #size-cells = <1>; 156*c66ec88fSEmmanuel Vadot partition@0 { 157*c66ec88fSEmmanuel Vadot label = "OpenBIOS"; 158*c66ec88fSEmmanuel Vadot reg = <0x00000000 0x00080000>; 159*c66ec88fSEmmanuel Vadot read-only; 160*c66ec88fSEmmanuel Vadot }; 161*c66ec88fSEmmanuel Vadot }; 162*c66ec88fSEmmanuel Vadot 163*c66ec88fSEmmanuel Vadot nvram@1,0 { 164*c66ec88fSEmmanuel Vadot /* NVRAM & RTC */ 165*c66ec88fSEmmanuel Vadot compatible = "ds1743-nvram"; 166*c66ec88fSEmmanuel Vadot #bytes = <0x2000>; 167*c66ec88fSEmmanuel Vadot reg = <0x00000001 0x00000000 0x00002000>; 168*c66ec88fSEmmanuel Vadot }; 169*c66ec88fSEmmanuel Vadot 170*c66ec88fSEmmanuel Vadot large-flash@2,0 { 171*c66ec88fSEmmanuel Vadot compatible = "jedec-flash"; 172*c66ec88fSEmmanuel Vadot bank-width = <1>; 173*c66ec88fSEmmanuel Vadot reg = <0x00000002 0x00000000 0x00400000>; 174*c66ec88fSEmmanuel Vadot #address-cells = <1>; 175*c66ec88fSEmmanuel Vadot #size-cells = <1>; 176*c66ec88fSEmmanuel Vadot partition@0 { 177*c66ec88fSEmmanuel Vadot label = "fs"; 178*c66ec88fSEmmanuel Vadot reg = <0x00000000 0x00380000>; 179*c66ec88fSEmmanuel Vadot }; 180*c66ec88fSEmmanuel Vadot partition@380000 { 181*c66ec88fSEmmanuel Vadot label = "firmware"; 182*c66ec88fSEmmanuel Vadot reg = <0x00380000 0x00080000>; 183*c66ec88fSEmmanuel Vadot }; 184*c66ec88fSEmmanuel Vadot }; 185*c66ec88fSEmmanuel Vadot 186*c66ec88fSEmmanuel Vadot ir@3,0 { 187*c66ec88fSEmmanuel Vadot reg = <0x00000003 0x00000000 0x00000010>; 188*c66ec88fSEmmanuel Vadot }; 189*c66ec88fSEmmanuel Vadot 190*c66ec88fSEmmanuel Vadot fpga@7,0 { 191*c66ec88fSEmmanuel Vadot compatible = "Ebony-FPGA"; 192*c66ec88fSEmmanuel Vadot reg = <0x00000007 0x00000000 0x00000010>; 193*c66ec88fSEmmanuel Vadot virtual-reg = <0xe8300000>; 194*c66ec88fSEmmanuel Vadot }; 195*c66ec88fSEmmanuel Vadot }; 196*c66ec88fSEmmanuel Vadot 197*c66ec88fSEmmanuel Vadot UART0: serial@40000200 { 198*c66ec88fSEmmanuel Vadot device_type = "serial"; 199*c66ec88fSEmmanuel Vadot compatible = "ns16550"; 200*c66ec88fSEmmanuel Vadot reg = <0x40000200 0x00000008>; 201*c66ec88fSEmmanuel Vadot virtual-reg = <0xe0000200>; 202*c66ec88fSEmmanuel Vadot clock-frequency = <11059200>; 203*c66ec88fSEmmanuel Vadot current-speed = <9600>; 204*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC0>; 205*c66ec88fSEmmanuel Vadot interrupts = <0x0 0x4>; 206*c66ec88fSEmmanuel Vadot }; 207*c66ec88fSEmmanuel Vadot 208*c66ec88fSEmmanuel Vadot UART1: serial@40000300 { 209*c66ec88fSEmmanuel Vadot device_type = "serial"; 210*c66ec88fSEmmanuel Vadot compatible = "ns16550"; 211*c66ec88fSEmmanuel Vadot reg = <0x40000300 0x00000008>; 212*c66ec88fSEmmanuel Vadot virtual-reg = <0xe0000300>; 213*c66ec88fSEmmanuel Vadot clock-frequency = <11059200>; 214*c66ec88fSEmmanuel Vadot current-speed = <9600>; 215*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC0>; 216*c66ec88fSEmmanuel Vadot interrupts = <0x1 0x4>; 217*c66ec88fSEmmanuel Vadot }; 218*c66ec88fSEmmanuel Vadot 219*c66ec88fSEmmanuel Vadot IIC0: i2c@40000400 { 220*c66ec88fSEmmanuel Vadot /* FIXME */ 221*c66ec88fSEmmanuel Vadot compatible = "ibm,iic-440gp", "ibm,iic"; 222*c66ec88fSEmmanuel Vadot reg = <0x40000400 0x00000014>; 223*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC0>; 224*c66ec88fSEmmanuel Vadot interrupts = <0x2 0x4>; 225*c66ec88fSEmmanuel Vadot }; 226*c66ec88fSEmmanuel Vadot IIC1: i2c@40000500 { 227*c66ec88fSEmmanuel Vadot /* FIXME */ 228*c66ec88fSEmmanuel Vadot compatible = "ibm,iic-440gp", "ibm,iic"; 229*c66ec88fSEmmanuel Vadot reg = <0x40000500 0x00000014>; 230*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC0>; 231*c66ec88fSEmmanuel Vadot interrupts = <0x3 0x4>; 232*c66ec88fSEmmanuel Vadot }; 233*c66ec88fSEmmanuel Vadot 234*c66ec88fSEmmanuel Vadot GPIO0: gpio@40000700 { 235*c66ec88fSEmmanuel Vadot /* FIXME */ 236*c66ec88fSEmmanuel Vadot compatible = "ibm,gpio-440gp"; 237*c66ec88fSEmmanuel Vadot reg = <0x40000700 0x00000020>; 238*c66ec88fSEmmanuel Vadot }; 239*c66ec88fSEmmanuel Vadot 240*c66ec88fSEmmanuel Vadot ZMII0: emac-zmii@40000780 { 241*c66ec88fSEmmanuel Vadot compatible = "ibm,zmii-440gp", "ibm,zmii"; 242*c66ec88fSEmmanuel Vadot reg = <0x40000780 0x0000000c>; 243*c66ec88fSEmmanuel Vadot }; 244*c66ec88fSEmmanuel Vadot 245*c66ec88fSEmmanuel Vadot EMAC0: ethernet@40000800 { 246*c66ec88fSEmmanuel Vadot device_type = "network"; 247*c66ec88fSEmmanuel Vadot compatible = "ibm,emac-440gp", "ibm,emac"; 248*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC1>; 249*c66ec88fSEmmanuel Vadot interrupts = <0x1c 0x4 0x1d 0x4>; 250*c66ec88fSEmmanuel Vadot reg = <0x40000800 0x00000070>; 251*c66ec88fSEmmanuel Vadot local-mac-address = [000000000000]; // Filled in by zImage 252*c66ec88fSEmmanuel Vadot mal-device = <&MAL0>; 253*c66ec88fSEmmanuel Vadot mal-tx-channel = <0 1>; 254*c66ec88fSEmmanuel Vadot mal-rx-channel = <0>; 255*c66ec88fSEmmanuel Vadot cell-index = <0>; 256*c66ec88fSEmmanuel Vadot max-frame-size = <1500>; 257*c66ec88fSEmmanuel Vadot rx-fifo-size = <4096>; 258*c66ec88fSEmmanuel Vadot tx-fifo-size = <2048>; 259*c66ec88fSEmmanuel Vadot phy-mode = "rmii"; 260*c66ec88fSEmmanuel Vadot phy-map = <0x00000001>; 261*c66ec88fSEmmanuel Vadot zmii-device = <&ZMII0>; 262*c66ec88fSEmmanuel Vadot zmii-channel = <0>; 263*c66ec88fSEmmanuel Vadot }; 264*c66ec88fSEmmanuel Vadot EMAC1: ethernet@40000900 { 265*c66ec88fSEmmanuel Vadot device_type = "network"; 266*c66ec88fSEmmanuel Vadot compatible = "ibm,emac-440gp", "ibm,emac"; 267*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC1>; 268*c66ec88fSEmmanuel Vadot interrupts = <0x1e 0x4 0x1f 0x4>; 269*c66ec88fSEmmanuel Vadot reg = <0x40000900 0x00000070>; 270*c66ec88fSEmmanuel Vadot local-mac-address = [000000000000]; // Filled in by zImage 271*c66ec88fSEmmanuel Vadot mal-device = <&MAL0>; 272*c66ec88fSEmmanuel Vadot mal-tx-channel = <2 3>; 273*c66ec88fSEmmanuel Vadot mal-rx-channel = <1>; 274*c66ec88fSEmmanuel Vadot cell-index = <1>; 275*c66ec88fSEmmanuel Vadot max-frame-size = <1500>; 276*c66ec88fSEmmanuel Vadot rx-fifo-size = <4096>; 277*c66ec88fSEmmanuel Vadot tx-fifo-size = <2048>; 278*c66ec88fSEmmanuel Vadot phy-mode = "rmii"; 279*c66ec88fSEmmanuel Vadot phy-map = <0x00000001>; 280*c66ec88fSEmmanuel Vadot zmii-device = <&ZMII0>; 281*c66ec88fSEmmanuel Vadot zmii-channel = <1>; 282*c66ec88fSEmmanuel Vadot }; 283*c66ec88fSEmmanuel Vadot 284*c66ec88fSEmmanuel Vadot 285*c66ec88fSEmmanuel Vadot GPT0: gpt@40000a00 { 286*c66ec88fSEmmanuel Vadot /* FIXME */ 287*c66ec88fSEmmanuel Vadot reg = <0x40000a00 0x000000d4>; 288*c66ec88fSEmmanuel Vadot interrupt-parent = <&UIC0>; 289*c66ec88fSEmmanuel Vadot interrupts = <0x12 0x4 0x13 0x4 0x14 0x4 0x15 0x4 0x16 0x4>; 290*c66ec88fSEmmanuel Vadot }; 291*c66ec88fSEmmanuel Vadot 292*c66ec88fSEmmanuel Vadot }; 293*c66ec88fSEmmanuel Vadot 294*c66ec88fSEmmanuel Vadot PCIX0: pci@20ec00000 { 295*c66ec88fSEmmanuel Vadot device_type = "pci"; 296*c66ec88fSEmmanuel Vadot #interrupt-cells = <1>; 297*c66ec88fSEmmanuel Vadot #size-cells = <2>; 298*c66ec88fSEmmanuel Vadot #address-cells = <3>; 299*c66ec88fSEmmanuel Vadot compatible = "ibm,plb440gp-pcix", "ibm,plb-pcix"; 300*c66ec88fSEmmanuel Vadot primary; 301*c66ec88fSEmmanuel Vadot reg = <0x00000002 0x0ec00000 0x00000008 /* Config space access */ 302*c66ec88fSEmmanuel Vadot 0x00000000 0x00000000 0x00000000 /* no IACK cycles */ 303*c66ec88fSEmmanuel Vadot 0x00000002 0x0ed00000 0x00000004 /* Special cycles */ 304*c66ec88fSEmmanuel Vadot 0x00000002 0x0ec80000 0x000000f0 /* Internal registers */ 305*c66ec88fSEmmanuel Vadot 0x00000002 0x0ec80100 0x000000fc>; /* Internal messaging registers */ 306*c66ec88fSEmmanuel Vadot 307*c66ec88fSEmmanuel Vadot /* Outbound ranges, one memory and one IO, 308*c66ec88fSEmmanuel Vadot * later cannot be changed 309*c66ec88fSEmmanuel Vadot */ 310*c66ec88fSEmmanuel Vadot ranges = <0x02000000 0x00000000 0x80000000 0x00000003 0x80000000 0x00000000 0x80000000 311*c66ec88fSEmmanuel Vadot 0x01000000 0x00000000 0x00000000 0x00000002 0x08000000 0x00000000 0x00010000>; 312*c66ec88fSEmmanuel Vadot 313*c66ec88fSEmmanuel Vadot /* Inbound 2GB range starting at 0 */ 314*c66ec88fSEmmanuel Vadot dma-ranges = <0x42000000 0x0 0x0 0x0 0x0 0x0 0x80000000>; 315*c66ec88fSEmmanuel Vadot 316*c66ec88fSEmmanuel Vadot /* Ebony has all 4 IRQ pins tied together per slot */ 317*c66ec88fSEmmanuel Vadot interrupt-map-mask = <0xf800 0x0 0x0 0x0>; 318*c66ec88fSEmmanuel Vadot interrupt-map = < 319*c66ec88fSEmmanuel Vadot /* IDSEL 1 */ 320*c66ec88fSEmmanuel Vadot 0x800 0x0 0x0 0x0 &UIC0 0x17 0x8 321*c66ec88fSEmmanuel Vadot 322*c66ec88fSEmmanuel Vadot /* IDSEL 2 */ 323*c66ec88fSEmmanuel Vadot 0x1000 0x0 0x0 0x0 &UIC0 0x18 0x8 324*c66ec88fSEmmanuel Vadot 325*c66ec88fSEmmanuel Vadot /* IDSEL 3 */ 326*c66ec88fSEmmanuel Vadot 0x1800 0x0 0x0 0x0 &UIC0 0x19 0x8 327*c66ec88fSEmmanuel Vadot 328*c66ec88fSEmmanuel Vadot /* IDSEL 4 */ 329*c66ec88fSEmmanuel Vadot 0x2000 0x0 0x0 0x0 &UIC0 0x1a 0x8 330*c66ec88fSEmmanuel Vadot >; 331*c66ec88fSEmmanuel Vadot }; 332*c66ec88fSEmmanuel Vadot }; 333*c66ec88fSEmmanuel Vadot 334*c66ec88fSEmmanuel Vadot chosen { 335*c66ec88fSEmmanuel Vadot stdout-path = "/plb/opb/serial@40000200"; 336*c66ec88fSEmmanuel Vadot }; 337*c66ec88fSEmmanuel Vadot}; 338