16bbc5476SHugh Blemings/* 26bbc5476SHugh Blemings * Device Tree Source for IBM/AMCC Taishan 36bbc5476SHugh Blemings * 46bbc5476SHugh Blemings * Copyright 2007 IBM Corp. 56bbc5476SHugh Blemings * Hugh Blemings <hugh@au.ibm.com> based off code by 66bbc5476SHugh Blemings * Josh Boyer <jwboyer@linux.vnet.ibm.com>, David Gibson <dwg@au1.ibm.com> 76bbc5476SHugh Blemings * 86bbc5476SHugh Blemings * This file is licensed under the terms of the GNU General Public 96bbc5476SHugh Blemings * License version 2. This program is licensed "as is" without 106bbc5476SHugh Blemings * any warranty of any kind, whether express or implied. 116bbc5476SHugh Blemings */ 126bbc5476SHugh Blemings 136bbc5476SHugh Blemings/ { 146bbc5476SHugh Blemings #address-cells = <2>; 156bbc5476SHugh Blemings #size-cells = <1>; 166bbc5476SHugh Blemings model = "amcc,taishan"; 176bbc5476SHugh Blemings compatible = "amcc,taishan"; 1872fda114SJosh Boyer dcr-parent = <&/cpus/cpu@0>; 196bbc5476SHugh Blemings 208aaed98cSStefan Roese aliases { 218aaed98cSStefan Roese ethernet0 = &EMAC2; 228aaed98cSStefan Roese ethernet1 = &EMAC3; 238aaed98cSStefan Roese serial0 = &UART0; 248aaed98cSStefan Roese serial1 = &UART1; 258aaed98cSStefan Roese }; 268aaed98cSStefan Roese 276bbc5476SHugh Blemings cpus { 286bbc5476SHugh Blemings #address-cells = <1>; 296bbc5476SHugh Blemings #size-cells = <0>; 306bbc5476SHugh Blemings 3172fda114SJosh Boyer cpu@0 { 326bbc5476SHugh Blemings device_type = "cpu"; 3372fda114SJosh Boyer model = "PowerPC,440GX"; 346bbc5476SHugh Blemings reg = <0>; 356bbc5476SHugh Blemings clock-frequency = <2FAF0800>; // 800MHz 366bbc5476SHugh Blemings timebase-frequency = <0>; // Filled in by zImage 376bbc5476SHugh Blemings i-cache-line-size = <32>; 386bbc5476SHugh Blemings d-cache-line-size = <32>; 396bbc5476SHugh Blemings i-cache-size = <8000>; /* 32 kB */ 406bbc5476SHugh Blemings d-cache-size = <8000>; /* 32 kB */ 416bbc5476SHugh Blemings dcr-controller; 426bbc5476SHugh Blemings dcr-access-method = "native"; 436bbc5476SHugh Blemings }; 446bbc5476SHugh Blemings }; 456bbc5476SHugh Blemings 466bbc5476SHugh Blemings memory { 476bbc5476SHugh Blemings device_type = "memory"; 486bbc5476SHugh Blemings reg = <0 0 0>; // Filled in by zImage 496bbc5476SHugh Blemings }; 506bbc5476SHugh Blemings 516bbc5476SHugh Blemings 526bbc5476SHugh Blemings UICB0: interrupt-controller-base { 536bbc5476SHugh Blemings compatible = "ibm,uic-440gx", "ibm,uic"; 546bbc5476SHugh Blemings interrupt-controller; 556bbc5476SHugh Blemings cell-index = <3>; 566bbc5476SHugh Blemings dcr-reg = <200 009>; 576bbc5476SHugh Blemings #address-cells = <0>; 586bbc5476SHugh Blemings #size-cells = <0>; 596bbc5476SHugh Blemings #interrupt-cells = <2>; 606bbc5476SHugh Blemings }; 616bbc5476SHugh Blemings 626bbc5476SHugh Blemings 636bbc5476SHugh Blemings UIC0: interrupt-controller0 { 646bbc5476SHugh Blemings compatible = "ibm,uic-440gx", "ibm,uic"; 656bbc5476SHugh Blemings interrupt-controller; 666bbc5476SHugh Blemings cell-index = <0>; 676bbc5476SHugh Blemings dcr-reg = <0c0 009>; 686bbc5476SHugh Blemings #address-cells = <0>; 696bbc5476SHugh Blemings #size-cells = <0>; 706bbc5476SHugh Blemings #interrupt-cells = <2>; 716bbc5476SHugh Blemings interrupts = <01 4 00 4>; /* cascade - first non-critical */ 726bbc5476SHugh Blemings interrupt-parent = <&UICB0>; 736bbc5476SHugh Blemings 746bbc5476SHugh Blemings }; 756bbc5476SHugh Blemings 766bbc5476SHugh Blemings UIC1: interrupt-controller1 { 776bbc5476SHugh Blemings compatible = "ibm,uic-440gx", "ibm,uic"; 786bbc5476SHugh Blemings interrupt-controller; 796bbc5476SHugh Blemings cell-index = <1>; 806bbc5476SHugh Blemings dcr-reg = <0d0 009>; 816bbc5476SHugh Blemings #address-cells = <0>; 826bbc5476SHugh Blemings #size-cells = <0>; 836bbc5476SHugh Blemings #interrupt-cells = <2>; 846bbc5476SHugh Blemings interrupts = <03 4 02 4>; /* cascade */ 856bbc5476SHugh Blemings interrupt-parent = <&UICB0>; 866bbc5476SHugh Blemings }; 876bbc5476SHugh Blemings 886bbc5476SHugh Blemings UIC2: interrupt-controller2 { 896bbc5476SHugh Blemings compatible = "ibm,uic-440gx", "ibm,uic"; 906bbc5476SHugh Blemings interrupt-controller; 916bbc5476SHugh Blemings cell-index = <2>; /* was 1 */ 926bbc5476SHugh Blemings dcr-reg = <210 009>; 936bbc5476SHugh Blemings #address-cells = <0>; 946bbc5476SHugh Blemings #size-cells = <0>; 956bbc5476SHugh Blemings #interrupt-cells = <2>; 966bbc5476SHugh Blemings interrupts = <05 4 04 4>; /* cascade */ 976bbc5476SHugh Blemings interrupt-parent = <&UICB0>; 986bbc5476SHugh Blemings }; 996bbc5476SHugh Blemings 1006bbc5476SHugh Blemings 1016bbc5476SHugh Blemings CPC0: cpc { 1026bbc5476SHugh Blemings compatible = "ibm,cpc-440gp"; 1036bbc5476SHugh Blemings dcr-reg = <0b0 003 0e0 010>; 1046bbc5476SHugh Blemings // FIXME: anything else? 1056bbc5476SHugh Blemings }; 1066bbc5476SHugh Blemings 10799d8be05SStefan Roese L2C0: l2c { 10899d8be05SStefan Roese compatible = "ibm,l2-cache-440gx", "ibm,l2-cache"; 10999d8be05SStefan Roese dcr-reg = <20 8 /* Internal SRAM DCR's */ 11099d8be05SStefan Roese 30 8>; /* L2 cache DCR's */ 11199d8be05SStefan Roese cache-line-size = <20>; /* 32 bytes */ 11299d8be05SStefan Roese cache-size = <40000>; /* L2, 256K */ 11399d8be05SStefan Roese interrupt-parent = <&UIC2>; 11499d8be05SStefan Roese interrupts = <17 1>; 11599d8be05SStefan Roese }; 11699d8be05SStefan Roese 1176bbc5476SHugh Blemings plb { 1186bbc5476SHugh Blemings compatible = "ibm,plb-440gx", "ibm,plb4"; 1196bbc5476SHugh Blemings #address-cells = <2>; 1206bbc5476SHugh Blemings #size-cells = <1>; 1216bbc5476SHugh Blemings ranges; 1226bbc5476SHugh Blemings clock-frequency = <9896800>; // 160MHz 1236bbc5476SHugh Blemings 1246bbc5476SHugh Blemings SDRAM0: memory-controller { 1256bbc5476SHugh Blemings compatible = "ibm,sdram-440gp"; 1266bbc5476SHugh Blemings dcr-reg = <010 2>; 1276bbc5476SHugh Blemings // FIXME: anything else? 1286bbc5476SHugh Blemings }; 1296bbc5476SHugh Blemings 1306bbc5476SHugh Blemings SRAM0: sram { 1316bbc5476SHugh Blemings compatible = "ibm,sram-440gp"; 1326bbc5476SHugh Blemings dcr-reg = <020 8 00a 1>; 1336bbc5476SHugh Blemings }; 1346bbc5476SHugh Blemings 1356bbc5476SHugh Blemings DMA0: dma { 1366bbc5476SHugh Blemings // FIXME: ??? 1376bbc5476SHugh Blemings compatible = "ibm,dma-440gp"; 1386bbc5476SHugh Blemings dcr-reg = <100 027>; 1396bbc5476SHugh Blemings }; 1406bbc5476SHugh Blemings 1416bbc5476SHugh Blemings MAL0: mcmal { 1426bbc5476SHugh Blemings compatible = "ibm,mcmal-440gx", "ibm,mcmal2"; 1436bbc5476SHugh Blemings dcr-reg = <180 62>; 1446bbc5476SHugh Blemings num-tx-chans = <4>; 1456bbc5476SHugh Blemings num-rx-chans = <4>; 1466bbc5476SHugh Blemings interrupt-parent = <&MAL0>; 1476bbc5476SHugh Blemings interrupts = <0 1 2 3 4>; 1486bbc5476SHugh Blemings #interrupt-cells = <1>; 1496bbc5476SHugh Blemings #address-cells = <0>; 1506bbc5476SHugh Blemings #size-cells = <0>; 1516bbc5476SHugh Blemings interrupt-map = </*TXEOB*/ 0 &UIC0 a 4 1526bbc5476SHugh Blemings /*RXEOB*/ 1 &UIC0 b 4 1536bbc5476SHugh Blemings /*SERR*/ 2 &UIC1 0 4 1546bbc5476SHugh Blemings /*TXDE*/ 3 &UIC1 1 4 1556bbc5476SHugh Blemings /*RXDE*/ 4 &UIC1 2 4>; 1566bbc5476SHugh Blemings interrupt-map-mask = <ffffffff>; 1576bbc5476SHugh Blemings }; 1586bbc5476SHugh Blemings 1596bbc5476SHugh Blemings POB0: opb { 1606bbc5476SHugh Blemings compatible = "ibm,opb-440gx", "ibm,opb"; 1616bbc5476SHugh Blemings #address-cells = <1>; 1626bbc5476SHugh Blemings #size-cells = <1>; 1636bbc5476SHugh Blemings /* Wish there was a nicer way of specifying a full 32-bit 1646bbc5476SHugh Blemings range */ 1656bbc5476SHugh Blemings ranges = <00000000 1 00000000 80000000 1666bbc5476SHugh Blemings 80000000 1 80000000 80000000>; 1676bbc5476SHugh Blemings dcr-reg = <090 00b>; 1686bbc5476SHugh Blemings interrupt-parent = <&UIC1>; 1696bbc5476SHugh Blemings interrupts = <7 4>; 1706bbc5476SHugh Blemings clock-frequency = <4C4B400>; // 80MHz 1716bbc5476SHugh Blemings 1726bbc5476SHugh Blemings 1736bbc5476SHugh Blemings EBC0: ebc { 1746bbc5476SHugh Blemings compatible = "ibm,ebc-440gx", "ibm,ebc"; 1756bbc5476SHugh Blemings dcr-reg = <012 2>; 1766bbc5476SHugh Blemings #address-cells = <2>; 1776bbc5476SHugh Blemings #size-cells = <1>; 1786bbc5476SHugh Blemings clock-frequency = <4C4B400>; // 80MHz 1796bbc5476SHugh Blemings 1806bbc5476SHugh Blemings /* ranges property is supplied by zImage 1816bbc5476SHugh Blemings * based on firmware's configuration of the 1826bbc5476SHugh Blemings * EBC bridge */ 1836bbc5476SHugh Blemings 1846bbc5476SHugh Blemings interrupts = <5 4>; 1856bbc5476SHugh Blemings interrupt-parent = <&UIC1>; 1866bbc5476SHugh Blemings 1876bbc5476SHugh Blemings /* TODO: Add other EBC devices */ 1886bbc5476SHugh Blemings }; 1896bbc5476SHugh Blemings 1906bbc5476SHugh Blemings 1916bbc5476SHugh Blemings 1926bbc5476SHugh Blemings UART0: serial@40000200 { 1936bbc5476SHugh Blemings device_type = "serial"; 1946bbc5476SHugh Blemings compatible = "ns16550"; 1956bbc5476SHugh Blemings reg = <40000200 8>; 1966bbc5476SHugh Blemings virtual-reg = <e0000200>; 1976bbc5476SHugh Blemings clock-frequency = <A8C000>; 1986bbc5476SHugh Blemings current-speed = <1C200>; /* 115200 */ 1996bbc5476SHugh Blemings interrupt-parent = <&UIC0>; 2006bbc5476SHugh Blemings interrupts = <0 4>; 2016bbc5476SHugh Blemings }; 2026bbc5476SHugh Blemings 2036bbc5476SHugh Blemings UART1: serial@40000300 { 2046bbc5476SHugh Blemings device_type = "serial"; 2056bbc5476SHugh Blemings compatible = "ns16550"; 2066bbc5476SHugh Blemings reg = <40000300 8>; 2076bbc5476SHugh Blemings virtual-reg = <e0000300>; 2086bbc5476SHugh Blemings clock-frequency = <A8C000>; 2096bbc5476SHugh Blemings current-speed = <1C200>; /* 115200 */ 2106bbc5476SHugh Blemings interrupt-parent = <&UIC0>; 2116bbc5476SHugh Blemings interrupts = <1 4>; 2126bbc5476SHugh Blemings }; 2136bbc5476SHugh Blemings 2146bbc5476SHugh Blemings IIC0: i2c@40000400 { 2156bbc5476SHugh Blemings /* FIXME */ 2166bbc5476SHugh Blemings compatible = "ibm,iic-440gp", "ibm,iic"; 2176bbc5476SHugh Blemings reg = <40000400 14>; 2186bbc5476SHugh Blemings interrupt-parent = <&UIC0>; 2196bbc5476SHugh Blemings interrupts = <2 4>; 2206bbc5476SHugh Blemings }; 2216bbc5476SHugh Blemings IIC1: i2c@40000500 { 2226bbc5476SHugh Blemings /* FIXME */ 2236bbc5476SHugh Blemings compatible = "ibm,iic-440gp", "ibm,iic"; 2246bbc5476SHugh Blemings reg = <40000500 14>; 2256bbc5476SHugh Blemings interrupt-parent = <&UIC0>; 2266bbc5476SHugh Blemings interrupts = <3 4>; 2276bbc5476SHugh Blemings }; 2286bbc5476SHugh Blemings 2296bbc5476SHugh Blemings GPIO0: gpio@40000700 { 2306bbc5476SHugh Blemings /* FIXME */ 2316bbc5476SHugh Blemings compatible = "ibm,gpio-440gp"; 2326bbc5476SHugh Blemings reg = <40000700 20>; 2336bbc5476SHugh Blemings }; 2346bbc5476SHugh Blemings 2356bbc5476SHugh Blemings ZMII0: emac-zmii@40000780 { 2366bbc5476SHugh Blemings compatible = "ibm,zmii-440gx", "ibm,zmii"; 2376bbc5476SHugh Blemings reg = <40000780 c>; 2386bbc5476SHugh Blemings }; 2396bbc5476SHugh Blemings 2406bbc5476SHugh Blemings RGMII0: emac-rgmii@40000790 { 2416bbc5476SHugh Blemings compatible = "ibm,rgmii"; 2426bbc5476SHugh Blemings reg = <40000790 8>; 2436bbc5476SHugh Blemings }; 2446bbc5476SHugh Blemings 24578314263SStefan Roese TAH0: emac-tah@40000b50 { 24678314263SStefan Roese compatible = "ibm,tah-440gx", "ibm,tah"; 24778314263SStefan Roese reg = <40000b50 30>; 24878314263SStefan Roese }; 24978314263SStefan Roese 25078314263SStefan Roese TAH1: emac-tah@40000d50 { 25178314263SStefan Roese compatible = "ibm,tah-440gx", "ibm,tah"; 25278314263SStefan Roese reg = <40000d50 30>; 25378314263SStefan Roese }; 2546bbc5476SHugh Blemings 2556bbc5476SHugh Blemings EMAC0: ethernet@40000800 { 2566bbc5476SHugh Blemings unused = <1>; 2576bbc5476SHugh Blemings device_type = "network"; 2586bbc5476SHugh Blemings compatible = "ibm,emac-440gx", "ibm,emac4"; 2596bbc5476SHugh Blemings interrupt-parent = <&UIC1>; 2606bbc5476SHugh Blemings interrupts = <1c 4 1d 4>; 2616bbc5476SHugh Blemings reg = <40000800 70>; 2626bbc5476SHugh Blemings local-mac-address = [000000000000]; // Filled in by zImage 2636bbc5476SHugh Blemings mal-device = <&MAL0>; 2646bbc5476SHugh Blemings mal-tx-channel = <0>; 2656bbc5476SHugh Blemings mal-rx-channel = <0>; 2666bbc5476SHugh Blemings cell-index = <0>; 2676bbc5476SHugh Blemings max-frame-size = <5dc>; 2686bbc5476SHugh Blemings rx-fifo-size = <1000>; 2696bbc5476SHugh Blemings tx-fifo-size = <800>; 2706bbc5476SHugh Blemings phy-mode = "rmii"; 2716bbc5476SHugh Blemings phy-map = <00000001>; 2726bbc5476SHugh Blemings zmii-device = <&ZMII0>; 2736bbc5476SHugh Blemings zmii-channel = <0>; 2746bbc5476SHugh Blemings }; 2756bbc5476SHugh Blemings EMAC1: ethernet@40000900 { 2766bbc5476SHugh Blemings unused = <1>; 2776bbc5476SHugh Blemings device_type = "network"; 2786bbc5476SHugh Blemings compatible = "ibm,emac-440gx", "ibm,emac4"; 2796bbc5476SHugh Blemings interrupt-parent = <&UIC1>; 2806bbc5476SHugh Blemings interrupts = <1e 4 1f 4>; 2816bbc5476SHugh Blemings reg = <40000900 70>; 2826bbc5476SHugh Blemings local-mac-address = [000000000000]; // Filled in by zImage 2836bbc5476SHugh Blemings mal-device = <&MAL0>; 2846bbc5476SHugh Blemings mal-tx-channel = <1>; 2856bbc5476SHugh Blemings mal-rx-channel = <1>; 2866bbc5476SHugh Blemings cell-index = <1>; 2876bbc5476SHugh Blemings max-frame-size = <5dc>; 2886bbc5476SHugh Blemings rx-fifo-size = <1000>; 2896bbc5476SHugh Blemings tx-fifo-size = <800>; 2906bbc5476SHugh Blemings phy-mode = "rmii"; 2916bbc5476SHugh Blemings phy-map = <00000001>; 2926bbc5476SHugh Blemings zmii-device = <&ZMII0>; 2936bbc5476SHugh Blemings zmii-channel = <1>; 2946bbc5476SHugh Blemings }; 2956bbc5476SHugh Blemings 2966bbc5476SHugh Blemings EMAC2: ethernet@40000c00 { 2976bbc5476SHugh Blemings device_type = "network"; 2986bbc5476SHugh Blemings compatible = "ibm,emac-440gx", "ibm,emac4"; 2996bbc5476SHugh Blemings interrupt-parent = <&UIC2>; 3006bbc5476SHugh Blemings interrupts = <0 4 1 4>; 3016bbc5476SHugh Blemings reg = <40000c00 70>; 3026bbc5476SHugh Blemings local-mac-address = [000000000000]; // Filled in by zImage 3036bbc5476SHugh Blemings mal-device = <&MAL0>; 3046bbc5476SHugh Blemings mal-tx-channel = <2>; 3056bbc5476SHugh Blemings mal-rx-channel = <2>; 3066bbc5476SHugh Blemings cell-index = <2>; 3076bbc5476SHugh Blemings max-frame-size = <5dc>; 3086bbc5476SHugh Blemings rx-fifo-size = <1000>; 3096bbc5476SHugh Blemings tx-fifo-size = <800>; 3106bbc5476SHugh Blemings phy-mode = "rgmii"; 3116bbc5476SHugh Blemings phy-map = <00000001>; 3126bbc5476SHugh Blemings rgmii-device = <&RGMII0>; 3136bbc5476SHugh Blemings rgmii-channel = <0>; 3146bbc5476SHugh Blemings zmii-device = <&ZMII0>; 3156bbc5476SHugh Blemings zmii-channel = <2>; 31678314263SStefan Roese tah-device = <&TAH0>; 31778314263SStefan Roese tah-channel = <0>; 3186bbc5476SHugh Blemings }; 3196bbc5476SHugh Blemings 3206bbc5476SHugh Blemings EMAC3: ethernet@40000e00 { 3216bbc5476SHugh Blemings device_type = "network"; 3226bbc5476SHugh Blemings compatible = "ibm,emac-440gx", "ibm,emac4"; 3236bbc5476SHugh Blemings interrupt-parent = <&UIC2>; 3246bbc5476SHugh Blemings interrupts = <2 4 3 4>; 3256bbc5476SHugh Blemings reg = <40000e00 70>; 3266bbc5476SHugh Blemings local-mac-address = [000000000000]; // Filled in by zImage 3276bbc5476SHugh Blemings mal-device = <&MAL0>; 3286bbc5476SHugh Blemings mal-tx-channel = <3>; 3296bbc5476SHugh Blemings mal-rx-channel = <3>; 3306bbc5476SHugh Blemings cell-index = <3>; 3316bbc5476SHugh Blemings max-frame-size = <5dc>; 3326bbc5476SHugh Blemings rx-fifo-size = <1000>; 3336bbc5476SHugh Blemings tx-fifo-size = <800>; 3346bbc5476SHugh Blemings phy-mode = "rgmii"; 3356bbc5476SHugh Blemings phy-map = <00000003>; 3366bbc5476SHugh Blemings rgmii-device = <&RGMII0>; 3376bbc5476SHugh Blemings rgmii-channel = <1>; 3386bbc5476SHugh Blemings zmii-device = <&ZMII0>; 3396bbc5476SHugh Blemings zmii-channel = <3>; 34078314263SStefan Roese tah-device = <&TAH1>; 34178314263SStefan Roese tah-channel = <0>; 3426bbc5476SHugh Blemings }; 3436bbc5476SHugh Blemings 3446bbc5476SHugh Blemings 3456bbc5476SHugh Blemings GPT0: gpt@40000a00 { 3466bbc5476SHugh Blemings /* FIXME */ 3476bbc5476SHugh Blemings reg = <40000a00 d4>; 3486bbc5476SHugh Blemings interrupt-parent = <&UIC0>; 3496bbc5476SHugh Blemings interrupts = <12 4 13 4 14 4 15 4 16 4>; 3506bbc5476SHugh Blemings }; 3516bbc5476SHugh Blemings 3526bbc5476SHugh Blemings }; 3536bbc5476SHugh Blemings 3546bbc5476SHugh Blemings PCIX0: pci@20ec00000 { 3556bbc5476SHugh Blemings device_type = "pci"; 3566bbc5476SHugh Blemings #interrupt-cells = <1>; 3576bbc5476SHugh Blemings #size-cells = <2>; 3586bbc5476SHugh Blemings #address-cells = <3>; 3596bbc5476SHugh Blemings compatible = "ibm,plb440gp-pcix", "ibm,plb-pcix"; 3606bbc5476SHugh Blemings primary; 3616bbc5476SHugh Blemings large-inbound-windows; 3626bbc5476SHugh Blemings enable-msi-hole; 3636bbc5476SHugh Blemings reg = <2 0ec00000 8 /* Config space access */ 3646bbc5476SHugh Blemings 0 0 0 /* no IACK cycles */ 3656bbc5476SHugh Blemings 2 0ed00000 4 /* Special cycles */ 3666bbc5476SHugh Blemings 2 0ec80000 100 /* Internal registers */ 3676bbc5476SHugh Blemings 2 0ec80100 fc>; /* Internal messaging registers */ 3686bbc5476SHugh Blemings 3696bbc5476SHugh Blemings /* Outbound ranges, one memory and one IO, 3706bbc5476SHugh Blemings * later cannot be changed 3716bbc5476SHugh Blemings */ 3726bbc5476SHugh Blemings ranges = <02000000 0 80000000 00000003 80000000 0 80000000 3736bbc5476SHugh Blemings 01000000 0 00000000 00000002 08000000 0 00010000>; 3746bbc5476SHugh Blemings 3756bbc5476SHugh Blemings /* Inbound 2GB range starting at 0 */ 3766bbc5476SHugh Blemings dma-ranges = <42000000 0 0 0 0 0 80000000>; 3776bbc5476SHugh Blemings 3786bbc5476SHugh Blemings interrupt-map-mask = <f800 0 0 7>; 3796bbc5476SHugh Blemings interrupt-map = < 3806bbc5476SHugh Blemings /* IDSEL 1 */ 3816bbc5476SHugh Blemings 0800 0 0 1 &UIC0 17 8 3826bbc5476SHugh Blemings 0800 0 0 2 &UIC0 18 8 3836bbc5476SHugh Blemings 0800 0 0 3 &UIC0 19 8 3846bbc5476SHugh Blemings 0800 0 0 4 &UIC0 1a 8 3856bbc5476SHugh Blemings 3866bbc5476SHugh Blemings /* IDSEL 2 */ 3876bbc5476SHugh Blemings 1000 0 0 1 &UIC0 18 8 3886bbc5476SHugh Blemings 1000 0 0 2 &UIC0 19 8 3896bbc5476SHugh Blemings 1000 0 0 3 &UIC0 1a 8 3906bbc5476SHugh Blemings 1000 0 0 4 &UIC0 17 8 3916bbc5476SHugh Blemings >; 3926bbc5476SHugh Blemings }; 3936bbc5476SHugh Blemings }; 3946bbc5476SHugh Blemings 3956bbc5476SHugh Blemings chosen { 3966bbc5476SHugh Blemings linux,stdout-path = "/plb/opb/serial@40000300"; 3976bbc5476SHugh Blemings }; 3986bbc5476SHugh Blemings}; 399