174c37e8cSTimur Tabi/* 274c37e8cSTimur Tabi * MPC8349E-mITX Device Tree Source 374c37e8cSTimur Tabi * 474c37e8cSTimur Tabi * Copyright 2006 Freescale Semiconductor Inc. 574c37e8cSTimur Tabi * 674c37e8cSTimur Tabi * This program is free software; you can redistribute it and/or modify it 774c37e8cSTimur Tabi * under the terms of the GNU General Public License as published by the 874c37e8cSTimur Tabi * Free Software Foundation; either version 2 of the License, or (at your 974c37e8cSTimur Tabi * option) any later version. 1074c37e8cSTimur Tabi */ 11cda13dd1SPaul Gortmaker 12cda13dd1SPaul Gortmaker/dts-v1/; 13cda13dd1SPaul Gortmaker 1474c37e8cSTimur Tabi/ { 1574c37e8cSTimur Tabi model = "MPC8349EMITX"; 16d71a1dc6SKumar Gala compatible = "MPC8349EMITX", "MPC834xMITX", "MPC83xxMITX"; 1774c37e8cSTimur Tabi #address-cells = <1>; 1874c37e8cSTimur Tabi #size-cells = <1>; 1974c37e8cSTimur Tabi 20ea082fa9SKumar Gala aliases { 21ea082fa9SKumar Gala ethernet0 = &enet0; 22ea082fa9SKumar Gala ethernet1 = &enet1; 23ea082fa9SKumar Gala serial0 = &serial0; 24ea082fa9SKumar Gala serial1 = &serial1; 25ea082fa9SKumar Gala pci0 = &pci0; 26ea082fa9SKumar Gala pci1 = &pci1; 27ea082fa9SKumar Gala }; 28ea082fa9SKumar Gala 2974c37e8cSTimur Tabi cpus { 3074c37e8cSTimur Tabi #address-cells = <1>; 3174c37e8cSTimur Tabi #size-cells = <0>; 3274c37e8cSTimur Tabi 3374c37e8cSTimur Tabi PowerPC,8349@0 { 3474c37e8cSTimur Tabi device_type = "cpu"; 35cda13dd1SPaul Gortmaker reg = <0x0>; 36cda13dd1SPaul Gortmaker d-cache-line-size = <32>; 37cda13dd1SPaul Gortmaker i-cache-line-size = <32>; 38cda13dd1SPaul Gortmaker d-cache-size = <32768>; 39cda13dd1SPaul Gortmaker i-cache-size = <32768>; 4074c37e8cSTimur Tabi timebase-frequency = <0>; // from bootloader 4174c37e8cSTimur Tabi bus-frequency = <0>; // from bootloader 4274c37e8cSTimur Tabi clock-frequency = <0>; // from bootloader 4374c37e8cSTimur Tabi }; 4474c37e8cSTimur Tabi }; 4574c37e8cSTimur Tabi 4674c37e8cSTimur Tabi memory { 4774c37e8cSTimur Tabi device_type = "memory"; 48cda13dd1SPaul Gortmaker reg = <0x00000000 0x10000000>; 4974c37e8cSTimur Tabi }; 5074c37e8cSTimur Tabi 5174c37e8cSTimur Tabi soc8349@e0000000 { 5274c37e8cSTimur Tabi #address-cells = <1>; 5374c37e8cSTimur Tabi #size-cells = <1>; 5474c37e8cSTimur Tabi device_type = "soc"; 55cf0d19fbSKim Phillips compatible = "simple-bus"; 56cda13dd1SPaul Gortmaker ranges = <0x0 0xe0000000 0x00100000>; 57cda13dd1SPaul Gortmaker reg = <0xe0000000 0x00000200>; 5874c37e8cSTimur Tabi bus-frequency = <0>; // from bootloader 5974c37e8cSTimur Tabi 6074c37e8cSTimur Tabi wdt@200 { 6174c37e8cSTimur Tabi device_type = "watchdog"; 6274c37e8cSTimur Tabi compatible = "mpc83xx_wdt"; 63cda13dd1SPaul Gortmaker reg = <0x200 0x100>; 6474c37e8cSTimur Tabi }; 6574c37e8cSTimur Tabi 669174e498SDmitry Eremin-Solenikov gpio1: gpio-controller@c00 { 679174e498SDmitry Eremin-Solenikov #gpio-cells = <2>; 689174e498SDmitry Eremin-Solenikov compatible = "fsl,mpc8349-gpio"; 699174e498SDmitry Eremin-Solenikov reg = <0xc00 0x100>; 709174e498SDmitry Eremin-Solenikov interrupts = <74 0x8>; 719174e498SDmitry Eremin-Solenikov interrupt-parent = <&ipic>; 729174e498SDmitry Eremin-Solenikov gpio-controller; 739174e498SDmitry Eremin-Solenikov }; 749174e498SDmitry Eremin-Solenikov 759174e498SDmitry Eremin-Solenikov gpio2: gpio-controller@d00 { 769174e498SDmitry Eremin-Solenikov #gpio-cells = <2>; 779174e498SDmitry Eremin-Solenikov compatible = "fsl,mpc8349-gpio"; 789174e498SDmitry Eremin-Solenikov reg = <0xd00 0x100>; 799174e498SDmitry Eremin-Solenikov interrupts = <75 0x8>; 809174e498SDmitry Eremin-Solenikov interrupt-parent = <&ipic>; 819174e498SDmitry Eremin-Solenikov gpio-controller; 829174e498SDmitry Eremin-Solenikov }; 839174e498SDmitry Eremin-Solenikov 8474c37e8cSTimur Tabi i2c@3000 { 85ec9686c4SKumar Gala #address-cells = <1>; 86ec9686c4SKumar Gala #size-cells = <0>; 87ec9686c4SKumar Gala cell-index = <0>; 8874c37e8cSTimur Tabi compatible = "fsl-i2c"; 89cda13dd1SPaul Gortmaker reg = <0x3000 0x100>; 90cda13dd1SPaul Gortmaker interrupts = <14 0x8>; 91d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 9274c37e8cSTimur Tabi dfsrr; 933320cf84SDmitry Eremin-Solenikov 943320cf84SDmitry Eremin-Solenikov eeprom: at24@50 { 953320cf84SDmitry Eremin-Solenikov compatible = "st-micro,24c256"; 963320cf84SDmitry Eremin-Solenikov reg = <0x50>; 973320cf84SDmitry Eremin-Solenikov }; 983320cf84SDmitry Eremin-Solenikov 9974c37e8cSTimur Tabi }; 10074c37e8cSTimur Tabi 10174c37e8cSTimur Tabi i2c@3100 { 102ec9686c4SKumar Gala #address-cells = <1>; 103ec9686c4SKumar Gala #size-cells = <0>; 104ec9686c4SKumar Gala cell-index = <1>; 10574c37e8cSTimur Tabi compatible = "fsl-i2c"; 106cda13dd1SPaul Gortmaker reg = <0x3100 0x100>; 107cda13dd1SPaul Gortmaker interrupts = <15 0x8>; 108d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 10974c37e8cSTimur Tabi dfsrr; 110672e806eSAnton Vorontsov 111672e806eSAnton Vorontsov rtc@68 { 112672e806eSAnton Vorontsov compatible = "dallas,ds1339"; 113672e806eSAnton Vorontsov reg = <0x68>; 114672e806eSAnton Vorontsov interrupts = <18 0x8>; 115672e806eSAnton Vorontsov interrupt-parent = <&ipic>; 116672e806eSAnton Vorontsov }; 117dafdb613SAnton Vorontsov 1183320cf84SDmitry Eremin-Solenikov pcf1: iexp@38 { 1193320cf84SDmitry Eremin-Solenikov #gpio-cells = <2>; 1203320cf84SDmitry Eremin-Solenikov compatible = "ti,pcf8574a"; 1213320cf84SDmitry Eremin-Solenikov reg = <0x38>; 1223320cf84SDmitry Eremin-Solenikov gpio-controller; 1233320cf84SDmitry Eremin-Solenikov }; 1243320cf84SDmitry Eremin-Solenikov 1253320cf84SDmitry Eremin-Solenikov pcf2: iexp@39 { 1263320cf84SDmitry Eremin-Solenikov #gpio-cells = <2>; 1273320cf84SDmitry Eremin-Solenikov compatible = "ti,pcf8574a"; 1283320cf84SDmitry Eremin-Solenikov reg = <0x39>; 1293320cf84SDmitry Eremin-Solenikov gpio-controller; 1303320cf84SDmitry Eremin-Solenikov }; 1313320cf84SDmitry Eremin-Solenikov 1323320cf84SDmitry Eremin-Solenikov spd: at24@51 { 1333320cf84SDmitry Eremin-Solenikov compatible = "at24,spd"; 1343320cf84SDmitry Eremin-Solenikov reg = <0x51>; 1353320cf84SDmitry Eremin-Solenikov }; 1363320cf84SDmitry Eremin-Solenikov 137dafdb613SAnton Vorontsov mcu_pio: mcu@a { 138dafdb613SAnton Vorontsov #gpio-cells = <2>; 139dafdb613SAnton Vorontsov compatible = "fsl,mc9s08qg8-mpc8349emitx", 140dafdb613SAnton Vorontsov "fsl,mcu-mpc8349emitx"; 141dafdb613SAnton Vorontsov reg = <0x0a>; 142dafdb613SAnton Vorontsov gpio-controller; 143dafdb613SAnton Vorontsov }; 14474c37e8cSTimur Tabi }; 14574c37e8cSTimur Tabi 14674c37e8cSTimur Tabi spi@7000 { 147f3a2b29dSAnton Vorontsov cell-index = <0>; 148f3a2b29dSAnton Vorontsov compatible = "fsl,spi"; 149cda13dd1SPaul Gortmaker reg = <0x7000 0x1000>; 150cda13dd1SPaul Gortmaker interrupts = <16 0x8>; 151d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 15233799e33SPeter Korsgaard mode = "cpu"; 15374c37e8cSTimur Tabi }; 15474c37e8cSTimur Tabi 155dee80553SKumar Gala dma@82a8 { 156dee80553SKumar Gala #address-cells = <1>; 157dee80553SKumar Gala #size-cells = <1>; 158dee80553SKumar Gala compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; 159dee80553SKumar Gala reg = <0x82a8 4>; 160dee80553SKumar Gala ranges = <0 0x8100 0x1a8>; 161dee80553SKumar Gala interrupt-parent = <&ipic>; 162dee80553SKumar Gala interrupts = <71 8>; 163dee80553SKumar Gala cell-index = <0>; 164dee80553SKumar Gala dma-channel@0 { 165dee80553SKumar Gala compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 166dee80553SKumar Gala reg = <0 0x80>; 167aeb42762SKumar Gala cell-index = <0>; 168dee80553SKumar Gala interrupt-parent = <&ipic>; 169dee80553SKumar Gala interrupts = <71 8>; 170dee80553SKumar Gala }; 171dee80553SKumar Gala dma-channel@80 { 172dee80553SKumar Gala compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 173dee80553SKumar Gala reg = <0x80 0x80>; 174aeb42762SKumar Gala cell-index = <1>; 175dee80553SKumar Gala interrupt-parent = <&ipic>; 176dee80553SKumar Gala interrupts = <71 8>; 177dee80553SKumar Gala }; 178dee80553SKumar Gala dma-channel@100 { 179dee80553SKumar Gala compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 180dee80553SKumar Gala reg = <0x100 0x80>; 181aeb42762SKumar Gala cell-index = <2>; 182dee80553SKumar Gala interrupt-parent = <&ipic>; 183dee80553SKumar Gala interrupts = <71 8>; 184dee80553SKumar Gala }; 185dee80553SKumar Gala dma-channel@180 { 186dee80553SKumar Gala compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 187dee80553SKumar Gala reg = <0x180 0x28>; 188aeb42762SKumar Gala cell-index = <3>; 189dee80553SKumar Gala interrupt-parent = <&ipic>; 190dee80553SKumar Gala interrupts = <71 8>; 191dee80553SKumar Gala }; 192dee80553SKumar Gala }; 193dee80553SKumar Gala 19474c37e8cSTimur Tabi usb@22000 { 19574c37e8cSTimur Tabi compatible = "fsl-usb2-mph"; 196cda13dd1SPaul Gortmaker reg = <0x22000 0x1000>; 19774c37e8cSTimur Tabi #address-cells = <1>; 19874c37e8cSTimur Tabi #size-cells = <0>; 199d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 200cda13dd1SPaul Gortmaker interrupts = <39 0x8>; 20174c37e8cSTimur Tabi phy_type = "ulpi"; 202b7d66c88SPeter Korsgaard port0; 20374c37e8cSTimur Tabi }; 20474c37e8cSTimur Tabi 20574c37e8cSTimur Tabi usb@23000 { 20674c37e8cSTimur Tabi compatible = "fsl-usb2-dr"; 207cda13dd1SPaul Gortmaker reg = <0x23000 0x1000>; 20874c37e8cSTimur Tabi #address-cells = <1>; 20974c37e8cSTimur Tabi #size-cells = <0>; 210d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 211cda13dd1SPaul Gortmaker interrupts = <38 0x8>; 212f93c7c5aSjacmet@sunsite.dk dr_mode = "peripheral"; 21374c37e8cSTimur Tabi phy_type = "ulpi"; 21474c37e8cSTimur Tabi }; 21574c37e8cSTimur Tabi 21670b3adbbSAnton Vorontsov enet0: ethernet@24000 { 21770b3adbbSAnton Vorontsov #address-cells = <1>; 21870b3adbbSAnton Vorontsov #size-cells = <1>; 21970b3adbbSAnton Vorontsov cell-index = <0>; 22070b3adbbSAnton Vorontsov device_type = "network"; 22170b3adbbSAnton Vorontsov model = "TSEC"; 22270b3adbbSAnton Vorontsov compatible = "gianfar"; 22370b3adbbSAnton Vorontsov reg = <0x24000 0x1000>; 22470b3adbbSAnton Vorontsov ranges = <0x0 0x24000 0x1000>; 22570b3adbbSAnton Vorontsov local-mac-address = [ 00 00 00 00 00 00 ]; 22670b3adbbSAnton Vorontsov interrupts = <32 0x8 33 0x8 34 0x8>; 22770b3adbbSAnton Vorontsov interrupt-parent = <&ipic>; 22870b3adbbSAnton Vorontsov tbi-handle = <&tbi0>; 22970b3adbbSAnton Vorontsov phy-handle = <&phy1c>; 23070b3adbbSAnton Vorontsov linux,network-index = <0>; 23170b3adbbSAnton Vorontsov 23270b3adbbSAnton Vorontsov mdio@520 { 23374c37e8cSTimur Tabi #address-cells = <1>; 23474c37e8cSTimur Tabi #size-cells = <0>; 235e77b28ebSKumar Gala compatible = "fsl,gianfar-mdio"; 23670b3adbbSAnton Vorontsov reg = <0x520 0x20>; 23774c37e8cSTimur Tabi 23874c37e8cSTimur Tabi /* Vitesse 8201 */ 239d71a1dc6SKumar Gala phy1c: ethernet-phy@1c { 240d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 241cda13dd1SPaul Gortmaker interrupts = <18 0x8>; 242cda13dd1SPaul Gortmaker reg = <0x1c>; 24374c37e8cSTimur Tabi device_type = "ethernet-phy"; 24474c37e8cSTimur Tabi }; 24570b3adbbSAnton Vorontsov 246b31a1d8bSAndy Fleming tbi0: tbi-phy@11 { 247b31a1d8bSAndy Fleming reg = <0x11>; 248b31a1d8bSAndy Fleming device_type = "tbi-phy"; 249b31a1d8bSAndy Fleming }; 250b31a1d8bSAndy Fleming }; 25174c37e8cSTimur Tabi }; 25274c37e8cSTimur Tabi 253e77b28ebSKumar Gala enet1: ethernet@25000 { 25470b3adbbSAnton Vorontsov #address-cells = <1>; 25570b3adbbSAnton Vorontsov #size-cells = <1>; 256e77b28ebSKumar Gala cell-index = <1>; 25774c37e8cSTimur Tabi device_type = "network"; 25874c37e8cSTimur Tabi model = "TSEC"; 25974c37e8cSTimur Tabi compatible = "gianfar"; 260cda13dd1SPaul Gortmaker reg = <0x25000 0x1000>; 26170b3adbbSAnton Vorontsov ranges = <0x0 0x25000 0x1000>; 26274c37e8cSTimur Tabi local-mac-address = [ 00 00 00 00 00 00 ]; 263cda13dd1SPaul Gortmaker interrupts = <35 0x8 36 0x8 37 0x8>; 264d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 265e3000765SVitaly Bordug /* Vitesse 7385 isn't on the MDIO bus */ 266cda13dd1SPaul Gortmaker fixed-link = <1 1 1000 0 0>; 267ad25a4ccSGrant Likely linux,network-index = <1>; 268b31a1d8bSAndy Fleming tbi-handle = <&tbi1>; 26970b3adbbSAnton Vorontsov 27070b3adbbSAnton Vorontsov mdio@520 { 27170b3adbbSAnton Vorontsov #address-cells = <1>; 27270b3adbbSAnton Vorontsov #size-cells = <0>; 27370b3adbbSAnton Vorontsov compatible = "fsl,gianfar-tbi"; 27470b3adbbSAnton Vorontsov reg = <0x520 0x20>; 27570b3adbbSAnton Vorontsov 27670b3adbbSAnton Vorontsov tbi1: tbi-phy@11 { 27770b3adbbSAnton Vorontsov reg = <0x11>; 27870b3adbbSAnton Vorontsov device_type = "tbi-phy"; 27970b3adbbSAnton Vorontsov }; 28070b3adbbSAnton Vorontsov }; 28174c37e8cSTimur Tabi }; 28274c37e8cSTimur Tabi 283ea082fa9SKumar Gala serial0: serial@4500 { 284ea082fa9SKumar Gala cell-index = <0>; 28574c37e8cSTimur Tabi device_type = "serial"; 28674c37e8cSTimur Tabi compatible = "ns16550"; 287cda13dd1SPaul Gortmaker reg = <0x4500 0x100>; 28874c37e8cSTimur Tabi clock-frequency = <0>; // from bootloader 289cda13dd1SPaul Gortmaker interrupts = <9 0x8>; 290d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 29174c37e8cSTimur Tabi }; 29274c37e8cSTimur Tabi 293ea082fa9SKumar Gala serial1: serial@4600 { 294ea082fa9SKumar Gala cell-index = <1>; 29574c37e8cSTimur Tabi device_type = "serial"; 29674c37e8cSTimur Tabi compatible = "ns16550"; 297cda13dd1SPaul Gortmaker reg = <0x4600 0x100>; 29874c37e8cSTimur Tabi clock-frequency = <0>; // from bootloader 299cda13dd1SPaul Gortmaker interrupts = <10 0x8>; 300d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 30174c37e8cSTimur Tabi }; 30274c37e8cSTimur Tabi 30374c37e8cSTimur Tabi crypto@30000 { 3043fd44736SKim Phillips compatible = "fsl,sec2.0"; 305cda13dd1SPaul Gortmaker reg = <0x30000 0x10000>; 306cda13dd1SPaul Gortmaker interrupts = <11 0x8>; 307d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 3083fd44736SKim Phillips fsl,num-channels = <4>; 3093fd44736SKim Phillips fsl,channel-fifo-len = <24>; 3103fd44736SKim Phillips fsl,exec-units-mask = <0x7e>; 3113fd44736SKim Phillips fsl,descriptor-types-mask = <0x01010ebf>; 31274c37e8cSTimur Tabi }; 31374c37e8cSTimur Tabi 314d71a1dc6SKumar Gala ipic: pic@700 { 31574c37e8cSTimur Tabi interrupt-controller; 31674c37e8cSTimur Tabi #address-cells = <0>; 31774c37e8cSTimur Tabi #interrupt-cells = <2>; 318cda13dd1SPaul Gortmaker reg = <0x700 0x100>; 31974c37e8cSTimur Tabi device_type = "ipic"; 32074c37e8cSTimur Tabi }; 32174c37e8cSTimur Tabi }; 3221b3c5cdaSKumar Gala 323ea082fa9SKumar Gala pci0: pci@e0008500 { 324cda13dd1SPaul Gortmaker interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 3251b3c5cdaSKumar Gala interrupt-map = < 3261b3c5cdaSKumar Gala /* IDSEL 0x10 - SATA */ 327cda13dd1SPaul Gortmaker 0x8000 0x0 0x0 0x1 &ipic 22 0x8 /* SATA_INTA */ 3281b3c5cdaSKumar Gala >; 3291b3c5cdaSKumar Gala interrupt-parent = <&ipic>; 330cda13dd1SPaul Gortmaker interrupts = <66 0x8>; 331cda13dd1SPaul Gortmaker bus-range = <0x0 0x0>; 332cda13dd1SPaul Gortmaker ranges = <0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 333cda13dd1SPaul Gortmaker 0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 334cda13dd1SPaul Gortmaker 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x01000000>; 335cda13dd1SPaul Gortmaker clock-frequency = <66666666>; 3361b3c5cdaSKumar Gala #interrupt-cells = <1>; 3371b3c5cdaSKumar Gala #size-cells = <2>; 3381b3c5cdaSKumar Gala #address-cells = <3>; 3395b70a097SJohn Rigby reg = <0xe0008500 0x100 /* internal registers */ 3405b70a097SJohn Rigby 0xe0008300 0x8>; /* config space access registers */ 3411b3c5cdaSKumar Gala compatible = "fsl,mpc8349-pci"; 3421b3c5cdaSKumar Gala device_type = "pci"; 3431b3c5cdaSKumar Gala }; 3441b3c5cdaSKumar Gala 345ea082fa9SKumar Gala pci1: pci@e0008600 { 346cda13dd1SPaul Gortmaker interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 3471b3c5cdaSKumar Gala interrupt-map = < 3481b3c5cdaSKumar Gala /* IDSEL 0x0E - MiniPCI Slot */ 349cda13dd1SPaul Gortmaker 0x7000 0x0 0x0 0x1 &ipic 21 0x8 /* PCI_INTA */ 3501b3c5cdaSKumar Gala 3511b3c5cdaSKumar Gala /* IDSEL 0x0F - PCI Slot */ 352cda13dd1SPaul Gortmaker 0x7800 0x0 0x0 0x1 &ipic 20 0x8 /* PCI_INTA */ 353cda13dd1SPaul Gortmaker 0x7800 0x0 0x0 0x2 &ipic 21 0x8 /* PCI_INTB */ 3541b3c5cdaSKumar Gala >; 3551b3c5cdaSKumar Gala interrupt-parent = <&ipic>; 356cda13dd1SPaul Gortmaker interrupts = <67 0x8>; 357cda13dd1SPaul Gortmaker bus-range = <0x0 0x0>; 358cda13dd1SPaul Gortmaker ranges = <0x42000000 0x0 0xa0000000 0xa0000000 0x0 0x10000000 359cda13dd1SPaul Gortmaker 0x02000000 0x0 0xb0000000 0xb0000000 0x0 0x10000000 360cda13dd1SPaul Gortmaker 0x01000000 0x0 0x00000000 0xe3000000 0x0 0x01000000>; 361cda13dd1SPaul Gortmaker clock-frequency = <66666666>; 3621b3c5cdaSKumar Gala #interrupt-cells = <1>; 3631b3c5cdaSKumar Gala #size-cells = <2>; 3641b3c5cdaSKumar Gala #address-cells = <3>; 3655b70a097SJohn Rigby reg = <0xe0008600 0x100 /* internal registers */ 3665b70a097SJohn Rigby 0xe0008380 0x8>; /* config space access registers */ 3671b3c5cdaSKumar Gala compatible = "fsl,mpc8349-pci"; 3681b3c5cdaSKumar Gala device_type = "pci"; 3691b3c5cdaSKumar Gala }; 3701b3c5cdaSKumar Gala 3719b6d19ddSAnton Vorontsov localbus@e0005000 { 3729b6d19ddSAnton Vorontsov #address-cells = <2>; 3739b6d19ddSAnton Vorontsov #size-cells = <1>; 3749b6d19ddSAnton Vorontsov compatible = "fsl,mpc8349e-localbus", 3759b6d19ddSAnton Vorontsov "fsl,pq2pro-localbus"; 376cda13dd1SPaul Gortmaker reg = <0xe0005000 0xd8>; 377*1d88fd11SDmitry Eremin-Solenikov ranges = <0x0 0x0 0xfe000000 0x1000000 /* flash */ 378*1d88fd11SDmitry Eremin-Solenikov 0x1 0x0 0xf8000000 0x20000 /* VSC 7385 */ 379*1d88fd11SDmitry Eremin-Solenikov 0x2 0x0 0xf9000000 0x200000 /* exp slot */ 380*1d88fd11SDmitry Eremin-Solenikov 0x3 0x0 0xf0000000 0x210>; /* CF slot */ 381*1d88fd11SDmitry Eremin-Solenikov 382*1d88fd11SDmitry Eremin-Solenikov flash@0,0 { 383*1d88fd11SDmitry Eremin-Solenikov compatible = "cfi-flash"; 384*1d88fd11SDmitry Eremin-Solenikov reg = <0x0 0x0 0x800000>; 385*1d88fd11SDmitry Eremin-Solenikov bank-width = <2>; 386*1d88fd11SDmitry Eremin-Solenikov device-width = <1>; 387*1d88fd11SDmitry Eremin-Solenikov }; 388*1d88fd11SDmitry Eremin-Solenikov 389*1d88fd11SDmitry Eremin-Solenikov flash@0,800000 { 390*1d88fd11SDmitry Eremin-Solenikov #address-cells = <1>; 391*1d88fd11SDmitry Eremin-Solenikov #size-cells = <1>; 392*1d88fd11SDmitry Eremin-Solenikov compatible = "cfi-flash"; 393*1d88fd11SDmitry Eremin-Solenikov reg = <0x0 0x800000 0x800000>; 394*1d88fd11SDmitry Eremin-Solenikov bank-width = <2>; 395*1d88fd11SDmitry Eremin-Solenikov device-width = <1>; 396*1d88fd11SDmitry Eremin-Solenikov }; 3971b3c5cdaSKumar Gala 3989b6d19ddSAnton Vorontsov pata@3,0 { 3999b6d19ddSAnton Vorontsov compatible = "fsl,mpc8349emitx-pata", "ata-generic"; 400cda13dd1SPaul Gortmaker reg = <0x3 0x0 0x10 0x3 0x20c 0x4>; 4019b6d19ddSAnton Vorontsov reg-shift = <1>; 4029b6d19ddSAnton Vorontsov pio-mode = <6>; 403cda13dd1SPaul Gortmaker interrupts = <23 0x8>; 4049b6d19ddSAnton Vorontsov interrupt-parent = <&ipic>; 4059b6d19ddSAnton Vorontsov }; 4069b6d19ddSAnton Vorontsov }; 40774c37e8cSTimur Tabi}; 408