1*2874c5fdSThomas Gleixner// SPDX-License-Identifier: GPL-2.0-or-later 274c37e8cSTimur Tabi/* 374c37e8cSTimur Tabi * MPC8349E-mITX Device Tree Source 474c37e8cSTimur Tabi * 574c37e8cSTimur Tabi * Copyright 2006 Freescale Semiconductor Inc. 674c37e8cSTimur Tabi */ 7cda13dd1SPaul Gortmaker 8cda13dd1SPaul Gortmaker/dts-v1/; 9cda13dd1SPaul Gortmaker 1074c37e8cSTimur Tabi/ { 1174c37e8cSTimur Tabi model = "MPC8349EMITX"; 12d71a1dc6SKumar Gala compatible = "MPC8349EMITX", "MPC834xMITX", "MPC83xxMITX"; 1374c37e8cSTimur Tabi #address-cells = <1>; 1474c37e8cSTimur Tabi #size-cells = <1>; 1574c37e8cSTimur Tabi 16ea082fa9SKumar Gala aliases { 17ea082fa9SKumar Gala ethernet0 = &enet0; 18ea082fa9SKumar Gala ethernet1 = &enet1; 19ea082fa9SKumar Gala serial0 = &serial0; 20ea082fa9SKumar Gala serial1 = &serial1; 21ea082fa9SKumar Gala pci0 = &pci0; 22ea082fa9SKumar Gala pci1 = &pci1; 23ea082fa9SKumar Gala }; 24ea082fa9SKumar Gala 2574c37e8cSTimur Tabi cpus { 2674c37e8cSTimur Tabi #address-cells = <1>; 2774c37e8cSTimur Tabi #size-cells = <0>; 2874c37e8cSTimur Tabi 2974c37e8cSTimur Tabi PowerPC,8349@0 { 3074c37e8cSTimur Tabi device_type = "cpu"; 31cda13dd1SPaul Gortmaker reg = <0x0>; 32cda13dd1SPaul Gortmaker d-cache-line-size = <32>; 33cda13dd1SPaul Gortmaker i-cache-line-size = <32>; 34cda13dd1SPaul Gortmaker d-cache-size = <32768>; 35cda13dd1SPaul Gortmaker i-cache-size = <32768>; 3674c37e8cSTimur Tabi timebase-frequency = <0>; // from bootloader 3774c37e8cSTimur Tabi bus-frequency = <0>; // from bootloader 3874c37e8cSTimur Tabi clock-frequency = <0>; // from bootloader 3974c37e8cSTimur Tabi }; 4074c37e8cSTimur Tabi }; 4174c37e8cSTimur Tabi 4274c37e8cSTimur Tabi memory { 4374c37e8cSTimur Tabi device_type = "memory"; 44cda13dd1SPaul Gortmaker reg = <0x00000000 0x10000000>; 4574c37e8cSTimur Tabi }; 4674c37e8cSTimur Tabi 4774c37e8cSTimur Tabi soc8349@e0000000 { 4874c37e8cSTimur Tabi #address-cells = <1>; 4974c37e8cSTimur Tabi #size-cells = <1>; 5074c37e8cSTimur Tabi device_type = "soc"; 51cf0d19fbSKim Phillips compatible = "simple-bus"; 52cda13dd1SPaul Gortmaker ranges = <0x0 0xe0000000 0x00100000>; 53cda13dd1SPaul Gortmaker reg = <0xe0000000 0x00000200>; 5474c37e8cSTimur Tabi bus-frequency = <0>; // from bootloader 5574c37e8cSTimur Tabi 5674c37e8cSTimur Tabi wdt@200 { 5774c37e8cSTimur Tabi device_type = "watchdog"; 5874c37e8cSTimur Tabi compatible = "mpc83xx_wdt"; 59cda13dd1SPaul Gortmaker reg = <0x200 0x100>; 6074c37e8cSTimur Tabi }; 6174c37e8cSTimur Tabi 629174e498SDmitry Eremin-Solenikov gpio1: gpio-controller@c00 { 639174e498SDmitry Eremin-Solenikov #gpio-cells = <2>; 649174e498SDmitry Eremin-Solenikov compatible = "fsl,mpc8349-gpio"; 659174e498SDmitry Eremin-Solenikov reg = <0xc00 0x100>; 669174e498SDmitry Eremin-Solenikov interrupts = <74 0x8>; 679174e498SDmitry Eremin-Solenikov interrupt-parent = <&ipic>; 689174e498SDmitry Eremin-Solenikov gpio-controller; 699174e498SDmitry Eremin-Solenikov }; 709174e498SDmitry Eremin-Solenikov 719174e498SDmitry Eremin-Solenikov gpio2: gpio-controller@d00 { 729174e498SDmitry Eremin-Solenikov #gpio-cells = <2>; 739174e498SDmitry Eremin-Solenikov compatible = "fsl,mpc8349-gpio"; 749174e498SDmitry Eremin-Solenikov reg = <0xd00 0x100>; 759174e498SDmitry Eremin-Solenikov interrupts = <75 0x8>; 769174e498SDmitry Eremin-Solenikov interrupt-parent = <&ipic>; 779174e498SDmitry Eremin-Solenikov gpio-controller; 789174e498SDmitry Eremin-Solenikov }; 799174e498SDmitry Eremin-Solenikov 8074c37e8cSTimur Tabi i2c@3000 { 81ec9686c4SKumar Gala #address-cells = <1>; 82ec9686c4SKumar Gala #size-cells = <0>; 83ec9686c4SKumar Gala cell-index = <0>; 8474c37e8cSTimur Tabi compatible = "fsl-i2c"; 85cda13dd1SPaul Gortmaker reg = <0x3000 0x100>; 86cda13dd1SPaul Gortmaker interrupts = <14 0x8>; 87d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 8874c37e8cSTimur Tabi dfsrr; 893320cf84SDmitry Eremin-Solenikov 903320cf84SDmitry Eremin-Solenikov eeprom: at24@50 { 918d0590ceSJavier Martinez Canillas compatible = "st,24c256", "atmel,24c256"; 923320cf84SDmitry Eremin-Solenikov reg = <0x50>; 933320cf84SDmitry Eremin-Solenikov }; 943320cf84SDmitry Eremin-Solenikov 9574c37e8cSTimur Tabi }; 9674c37e8cSTimur Tabi 9774c37e8cSTimur Tabi i2c@3100 { 98ec9686c4SKumar Gala #address-cells = <1>; 99ec9686c4SKumar Gala #size-cells = <0>; 100ec9686c4SKumar Gala cell-index = <1>; 10174c37e8cSTimur Tabi compatible = "fsl-i2c"; 102cda13dd1SPaul Gortmaker reg = <0x3100 0x100>; 103cda13dd1SPaul Gortmaker interrupts = <15 0x8>; 104d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 10574c37e8cSTimur Tabi dfsrr; 106672e806eSAnton Vorontsov 107672e806eSAnton Vorontsov rtc@68 { 108672e806eSAnton Vorontsov compatible = "dallas,ds1339"; 109672e806eSAnton Vorontsov reg = <0x68>; 110672e806eSAnton Vorontsov interrupts = <18 0x8>; 111672e806eSAnton Vorontsov interrupt-parent = <&ipic>; 112672e806eSAnton Vorontsov }; 113dafdb613SAnton Vorontsov 1143320cf84SDmitry Eremin-Solenikov pcf1: iexp@38 { 1153320cf84SDmitry Eremin-Solenikov #gpio-cells = <2>; 1163320cf84SDmitry Eremin-Solenikov compatible = "ti,pcf8574a"; 1173320cf84SDmitry Eremin-Solenikov reg = <0x38>; 1183320cf84SDmitry Eremin-Solenikov gpio-controller; 1193320cf84SDmitry Eremin-Solenikov }; 1203320cf84SDmitry Eremin-Solenikov 1213320cf84SDmitry Eremin-Solenikov pcf2: iexp@39 { 1223320cf84SDmitry Eremin-Solenikov #gpio-cells = <2>; 1233320cf84SDmitry Eremin-Solenikov compatible = "ti,pcf8574a"; 1243320cf84SDmitry Eremin-Solenikov reg = <0x39>; 1253320cf84SDmitry Eremin-Solenikov gpio-controller; 1263320cf84SDmitry Eremin-Solenikov }; 1273320cf84SDmitry Eremin-Solenikov 1283320cf84SDmitry Eremin-Solenikov spd: at24@51 { 1298d0590ceSJavier Martinez Canillas compatible = "atmel,spd"; 1303320cf84SDmitry Eremin-Solenikov reg = <0x51>; 1313320cf84SDmitry Eremin-Solenikov }; 1323320cf84SDmitry Eremin-Solenikov 133dafdb613SAnton Vorontsov mcu_pio: mcu@a { 134dafdb613SAnton Vorontsov #gpio-cells = <2>; 135dafdb613SAnton Vorontsov compatible = "fsl,mc9s08qg8-mpc8349emitx", 136dafdb613SAnton Vorontsov "fsl,mcu-mpc8349emitx"; 137dafdb613SAnton Vorontsov reg = <0x0a>; 138dafdb613SAnton Vorontsov gpio-controller; 139dafdb613SAnton Vorontsov }; 14074c37e8cSTimur Tabi }; 14174c37e8cSTimur Tabi 14274c37e8cSTimur Tabi spi@7000 { 143f3a2b29dSAnton Vorontsov cell-index = <0>; 144f3a2b29dSAnton Vorontsov compatible = "fsl,spi"; 145cda13dd1SPaul Gortmaker reg = <0x7000 0x1000>; 146cda13dd1SPaul Gortmaker interrupts = <16 0x8>; 147d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 14833799e33SPeter Korsgaard mode = "cpu"; 14974c37e8cSTimur Tabi }; 15074c37e8cSTimur Tabi 151dee80553SKumar Gala dma@82a8 { 152dee80553SKumar Gala #address-cells = <1>; 153dee80553SKumar Gala #size-cells = <1>; 154dee80553SKumar Gala compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; 155dee80553SKumar Gala reg = <0x82a8 4>; 156dee80553SKumar Gala ranges = <0 0x8100 0x1a8>; 157dee80553SKumar Gala interrupt-parent = <&ipic>; 158dee80553SKumar Gala interrupts = <71 8>; 159dee80553SKumar Gala cell-index = <0>; 160dee80553SKumar Gala dma-channel@0 { 161dee80553SKumar Gala compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 162dee80553SKumar Gala reg = <0 0x80>; 163aeb42762SKumar Gala cell-index = <0>; 164dee80553SKumar Gala interrupt-parent = <&ipic>; 165dee80553SKumar Gala interrupts = <71 8>; 166dee80553SKumar Gala }; 167dee80553SKumar Gala dma-channel@80 { 168dee80553SKumar Gala compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 169dee80553SKumar Gala reg = <0x80 0x80>; 170aeb42762SKumar Gala cell-index = <1>; 171dee80553SKumar Gala interrupt-parent = <&ipic>; 172dee80553SKumar Gala interrupts = <71 8>; 173dee80553SKumar Gala }; 174dee80553SKumar Gala dma-channel@100 { 175dee80553SKumar Gala compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 176dee80553SKumar Gala reg = <0x100 0x80>; 177aeb42762SKumar Gala cell-index = <2>; 178dee80553SKumar Gala interrupt-parent = <&ipic>; 179dee80553SKumar Gala interrupts = <71 8>; 180dee80553SKumar Gala }; 181dee80553SKumar Gala dma-channel@180 { 182dee80553SKumar Gala compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 183dee80553SKumar Gala reg = <0x180 0x28>; 184aeb42762SKumar Gala cell-index = <3>; 185dee80553SKumar Gala interrupt-parent = <&ipic>; 186dee80553SKumar Gala interrupts = <71 8>; 187dee80553SKumar Gala }; 188dee80553SKumar Gala }; 189dee80553SKumar Gala 19074c37e8cSTimur Tabi usb@22000 { 19174c37e8cSTimur Tabi compatible = "fsl-usb2-mph"; 192cda13dd1SPaul Gortmaker reg = <0x22000 0x1000>; 19374c37e8cSTimur Tabi #address-cells = <1>; 19474c37e8cSTimur Tabi #size-cells = <0>; 195d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 196cda13dd1SPaul Gortmaker interrupts = <39 0x8>; 19774c37e8cSTimur Tabi phy_type = "ulpi"; 198b7d66c88SPeter Korsgaard port0; 19974c37e8cSTimur Tabi }; 20074c37e8cSTimur Tabi 20174c37e8cSTimur Tabi usb@23000 { 20274c37e8cSTimur Tabi compatible = "fsl-usb2-dr"; 203cda13dd1SPaul Gortmaker reg = <0x23000 0x1000>; 20474c37e8cSTimur Tabi #address-cells = <1>; 20574c37e8cSTimur Tabi #size-cells = <0>; 206d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 207cda13dd1SPaul Gortmaker interrupts = <38 0x8>; 208f93c7c5aSjacmet@sunsite.dk dr_mode = "peripheral"; 20974c37e8cSTimur Tabi phy_type = "ulpi"; 21074c37e8cSTimur Tabi }; 21174c37e8cSTimur Tabi 21270b3adbbSAnton Vorontsov enet0: ethernet@24000 { 21370b3adbbSAnton Vorontsov #address-cells = <1>; 21470b3adbbSAnton Vorontsov #size-cells = <1>; 21570b3adbbSAnton Vorontsov cell-index = <0>; 21670b3adbbSAnton Vorontsov device_type = "network"; 21770b3adbbSAnton Vorontsov model = "TSEC"; 21870b3adbbSAnton Vorontsov compatible = "gianfar"; 21970b3adbbSAnton Vorontsov reg = <0x24000 0x1000>; 22070b3adbbSAnton Vorontsov ranges = <0x0 0x24000 0x1000>; 22170b3adbbSAnton Vorontsov local-mac-address = [ 00 00 00 00 00 00 ]; 22270b3adbbSAnton Vorontsov interrupts = <32 0x8 33 0x8 34 0x8>; 22370b3adbbSAnton Vorontsov interrupt-parent = <&ipic>; 22470b3adbbSAnton Vorontsov tbi-handle = <&tbi0>; 22570b3adbbSAnton Vorontsov phy-handle = <&phy1c>; 22670b3adbbSAnton Vorontsov linux,network-index = <0>; 22770b3adbbSAnton Vorontsov 22870b3adbbSAnton Vorontsov mdio@520 { 22974c37e8cSTimur Tabi #address-cells = <1>; 23074c37e8cSTimur Tabi #size-cells = <0>; 231e77b28ebSKumar Gala compatible = "fsl,gianfar-mdio"; 23270b3adbbSAnton Vorontsov reg = <0x520 0x20>; 23374c37e8cSTimur Tabi 23474c37e8cSTimur Tabi /* Vitesse 8201 */ 235d71a1dc6SKumar Gala phy1c: ethernet-phy@1c { 236d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 237cda13dd1SPaul Gortmaker interrupts = <18 0x8>; 238cda13dd1SPaul Gortmaker reg = <0x1c>; 23974c37e8cSTimur Tabi }; 24070b3adbbSAnton Vorontsov 241b31a1d8bSAndy Fleming tbi0: tbi-phy@11 { 242b31a1d8bSAndy Fleming reg = <0x11>; 243b31a1d8bSAndy Fleming device_type = "tbi-phy"; 244b31a1d8bSAndy Fleming }; 245b31a1d8bSAndy Fleming }; 24674c37e8cSTimur Tabi }; 24774c37e8cSTimur Tabi 248e77b28ebSKumar Gala enet1: ethernet@25000 { 24970b3adbbSAnton Vorontsov #address-cells = <1>; 25070b3adbbSAnton Vorontsov #size-cells = <1>; 251e77b28ebSKumar Gala cell-index = <1>; 25274c37e8cSTimur Tabi device_type = "network"; 25374c37e8cSTimur Tabi model = "TSEC"; 25474c37e8cSTimur Tabi compatible = "gianfar"; 255cda13dd1SPaul Gortmaker reg = <0x25000 0x1000>; 25670b3adbbSAnton Vorontsov ranges = <0x0 0x25000 0x1000>; 25774c37e8cSTimur Tabi local-mac-address = [ 00 00 00 00 00 00 ]; 258cda13dd1SPaul Gortmaker interrupts = <35 0x8 36 0x8 37 0x8>; 259d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 260e3000765SVitaly Bordug /* Vitesse 7385 isn't on the MDIO bus */ 261cda13dd1SPaul Gortmaker fixed-link = <1 1 1000 0 0>; 262ad25a4ccSGrant Likely linux,network-index = <1>; 263b31a1d8bSAndy Fleming tbi-handle = <&tbi1>; 26470b3adbbSAnton Vorontsov 26570b3adbbSAnton Vorontsov mdio@520 { 26670b3adbbSAnton Vorontsov #address-cells = <1>; 26770b3adbbSAnton Vorontsov #size-cells = <0>; 26870b3adbbSAnton Vorontsov compatible = "fsl,gianfar-tbi"; 26970b3adbbSAnton Vorontsov reg = <0x520 0x20>; 27070b3adbbSAnton Vorontsov 27170b3adbbSAnton Vorontsov tbi1: tbi-phy@11 { 27270b3adbbSAnton Vorontsov reg = <0x11>; 27370b3adbbSAnton Vorontsov device_type = "tbi-phy"; 27470b3adbbSAnton Vorontsov }; 27570b3adbbSAnton Vorontsov }; 27674c37e8cSTimur Tabi }; 27774c37e8cSTimur Tabi 278ea082fa9SKumar Gala serial0: serial@4500 { 279ea082fa9SKumar Gala cell-index = <0>; 28074c37e8cSTimur Tabi device_type = "serial"; 281f706bed1SKumar Gala compatible = "fsl,ns16550", "ns16550"; 282cda13dd1SPaul Gortmaker reg = <0x4500 0x100>; 28374c37e8cSTimur Tabi clock-frequency = <0>; // from bootloader 284cda13dd1SPaul Gortmaker interrupts = <9 0x8>; 285d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 28674c37e8cSTimur Tabi }; 28774c37e8cSTimur Tabi 288ea082fa9SKumar Gala serial1: serial@4600 { 289ea082fa9SKumar Gala cell-index = <1>; 29074c37e8cSTimur Tabi device_type = "serial"; 291f706bed1SKumar Gala compatible = "fsl,ns16550", "ns16550"; 292cda13dd1SPaul Gortmaker reg = <0x4600 0x100>; 29374c37e8cSTimur Tabi clock-frequency = <0>; // from bootloader 294cda13dd1SPaul Gortmaker interrupts = <10 0x8>; 295d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 29674c37e8cSTimur Tabi }; 29774c37e8cSTimur Tabi 29874c37e8cSTimur Tabi crypto@30000 { 2993fd44736SKim Phillips compatible = "fsl,sec2.0"; 300cda13dd1SPaul Gortmaker reg = <0x30000 0x10000>; 301cda13dd1SPaul Gortmaker interrupts = <11 0x8>; 302d71a1dc6SKumar Gala interrupt-parent = <&ipic>; 3033fd44736SKim Phillips fsl,num-channels = <4>; 3043fd44736SKim Phillips fsl,channel-fifo-len = <24>; 3053fd44736SKim Phillips fsl,exec-units-mask = <0x7e>; 3063fd44736SKim Phillips fsl,descriptor-types-mask = <0x01010ebf>; 30774c37e8cSTimur Tabi }; 30874c37e8cSTimur Tabi 309d71a1dc6SKumar Gala ipic: pic@700 { 31074c37e8cSTimur Tabi interrupt-controller; 31174c37e8cSTimur Tabi #address-cells = <0>; 31274c37e8cSTimur Tabi #interrupt-cells = <2>; 313cda13dd1SPaul Gortmaker reg = <0x700 0x100>; 31474c37e8cSTimur Tabi device_type = "ipic"; 31574c37e8cSTimur Tabi }; 316b387dfe9SDmitry Eremin-Solenikov 317b387dfe9SDmitry Eremin-Solenikov gpio-leds { 318b387dfe9SDmitry Eremin-Solenikov compatible = "gpio-leds"; 319b387dfe9SDmitry Eremin-Solenikov 320b387dfe9SDmitry Eremin-Solenikov green { 321b387dfe9SDmitry Eremin-Solenikov label = "Green"; 322b387dfe9SDmitry Eremin-Solenikov gpios = <&pcf1 0 1>; 323b387dfe9SDmitry Eremin-Solenikov linux,default-trigger = "heartbeat"; 324b387dfe9SDmitry Eremin-Solenikov }; 325b387dfe9SDmitry Eremin-Solenikov 326b387dfe9SDmitry Eremin-Solenikov yellow { 327b387dfe9SDmitry Eremin-Solenikov label = "Yellow"; 328b387dfe9SDmitry Eremin-Solenikov gpios = <&pcf1 1 1>; 329b387dfe9SDmitry Eremin-Solenikov /* linux,default-trigger = "heartbeat"; */ 330b387dfe9SDmitry Eremin-Solenikov default-state = "on"; 331b387dfe9SDmitry Eremin-Solenikov }; 332b387dfe9SDmitry Eremin-Solenikov }; 333b387dfe9SDmitry Eremin-Solenikov 33474c37e8cSTimur Tabi }; 3351b3c5cdaSKumar Gala 336ea082fa9SKumar Gala pci0: pci@e0008500 { 337cda13dd1SPaul Gortmaker interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 3381b3c5cdaSKumar Gala interrupt-map = < 3391b3c5cdaSKumar Gala /* IDSEL 0x10 - SATA */ 340cda13dd1SPaul Gortmaker 0x8000 0x0 0x0 0x1 &ipic 22 0x8 /* SATA_INTA */ 3411b3c5cdaSKumar Gala >; 3421b3c5cdaSKumar Gala interrupt-parent = <&ipic>; 343cda13dd1SPaul Gortmaker interrupts = <66 0x8>; 344cda13dd1SPaul Gortmaker bus-range = <0x0 0x0>; 345cda13dd1SPaul Gortmaker ranges = <0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 346cda13dd1SPaul Gortmaker 0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 347cda13dd1SPaul Gortmaker 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x01000000>; 348cda13dd1SPaul Gortmaker clock-frequency = <66666666>; 3491b3c5cdaSKumar Gala #interrupt-cells = <1>; 3501b3c5cdaSKumar Gala #size-cells = <2>; 3511b3c5cdaSKumar Gala #address-cells = <3>; 3525b70a097SJohn Rigby reg = <0xe0008500 0x100 /* internal registers */ 3535b70a097SJohn Rigby 0xe0008300 0x8>; /* config space access registers */ 3541b3c5cdaSKumar Gala compatible = "fsl,mpc8349-pci"; 3551b3c5cdaSKumar Gala device_type = "pci"; 3561b3c5cdaSKumar Gala }; 3571b3c5cdaSKumar Gala 358ea082fa9SKumar Gala pci1: pci@e0008600 { 359cda13dd1SPaul Gortmaker interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 3601b3c5cdaSKumar Gala interrupt-map = < 3611b3c5cdaSKumar Gala /* IDSEL 0x0E - MiniPCI Slot */ 362cda13dd1SPaul Gortmaker 0x7000 0x0 0x0 0x1 &ipic 21 0x8 /* PCI_INTA */ 3631b3c5cdaSKumar Gala 3641b3c5cdaSKumar Gala /* IDSEL 0x0F - PCI Slot */ 365cda13dd1SPaul Gortmaker 0x7800 0x0 0x0 0x1 &ipic 20 0x8 /* PCI_INTA */ 366cda13dd1SPaul Gortmaker 0x7800 0x0 0x0 0x2 &ipic 21 0x8 /* PCI_INTB */ 3671b3c5cdaSKumar Gala >; 3681b3c5cdaSKumar Gala interrupt-parent = <&ipic>; 369cda13dd1SPaul Gortmaker interrupts = <67 0x8>; 370cda13dd1SPaul Gortmaker bus-range = <0x0 0x0>; 371cda13dd1SPaul Gortmaker ranges = <0x42000000 0x0 0xa0000000 0xa0000000 0x0 0x10000000 372cda13dd1SPaul Gortmaker 0x02000000 0x0 0xb0000000 0xb0000000 0x0 0x10000000 373cda13dd1SPaul Gortmaker 0x01000000 0x0 0x00000000 0xe3000000 0x0 0x01000000>; 374cda13dd1SPaul Gortmaker clock-frequency = <66666666>; 3751b3c5cdaSKumar Gala #interrupt-cells = <1>; 3761b3c5cdaSKumar Gala #size-cells = <2>; 3771b3c5cdaSKumar Gala #address-cells = <3>; 3785b70a097SJohn Rigby reg = <0xe0008600 0x100 /* internal registers */ 3795b70a097SJohn Rigby 0xe0008380 0x8>; /* config space access registers */ 3801b3c5cdaSKumar Gala compatible = "fsl,mpc8349-pci"; 3811b3c5cdaSKumar Gala device_type = "pci"; 3821b3c5cdaSKumar Gala }; 3831b3c5cdaSKumar Gala 3849b6d19ddSAnton Vorontsov localbus@e0005000 { 3859b6d19ddSAnton Vorontsov #address-cells = <2>; 3869b6d19ddSAnton Vorontsov #size-cells = <1>; 3879b6d19ddSAnton Vorontsov compatible = "fsl,mpc8349e-localbus", 38866b77a75SDmitry Eremin-Solenikov "fsl,pq2pro-localbus", 38966b77a75SDmitry Eremin-Solenikov "simple-bus"; 390cda13dd1SPaul Gortmaker reg = <0xe0005000 0xd8>; 3911d88fd11SDmitry Eremin-Solenikov ranges = <0x0 0x0 0xfe000000 0x1000000 /* flash */ 3921d88fd11SDmitry Eremin-Solenikov 0x1 0x0 0xf8000000 0x20000 /* VSC 7385 */ 3931d88fd11SDmitry Eremin-Solenikov 0x2 0x0 0xf9000000 0x200000 /* exp slot */ 3941d88fd11SDmitry Eremin-Solenikov 0x3 0x0 0xf0000000 0x210>; /* CF slot */ 3951d88fd11SDmitry Eremin-Solenikov 3961d88fd11SDmitry Eremin-Solenikov flash@0,0 { 3971d88fd11SDmitry Eremin-Solenikov compatible = "cfi-flash"; 3981d88fd11SDmitry Eremin-Solenikov reg = <0x0 0x0 0x800000>; 3991d88fd11SDmitry Eremin-Solenikov bank-width = <2>; 4001d88fd11SDmitry Eremin-Solenikov device-width = <1>; 4011d88fd11SDmitry Eremin-Solenikov }; 4021d88fd11SDmitry Eremin-Solenikov 4031d88fd11SDmitry Eremin-Solenikov flash@0,800000 { 4041d88fd11SDmitry Eremin-Solenikov #address-cells = <1>; 4051d88fd11SDmitry Eremin-Solenikov #size-cells = <1>; 4061d88fd11SDmitry Eremin-Solenikov compatible = "cfi-flash"; 4071d88fd11SDmitry Eremin-Solenikov reg = <0x0 0x800000 0x800000>; 4081d88fd11SDmitry Eremin-Solenikov bank-width = <2>; 4091d88fd11SDmitry Eremin-Solenikov device-width = <1>; 4101d88fd11SDmitry Eremin-Solenikov }; 4111b3c5cdaSKumar Gala 4129b6d19ddSAnton Vorontsov pata@3,0 { 4139b6d19ddSAnton Vorontsov compatible = "fsl,mpc8349emitx-pata", "ata-generic"; 414cda13dd1SPaul Gortmaker reg = <0x3 0x0 0x10 0x3 0x20c 0x4>; 4159b6d19ddSAnton Vorontsov reg-shift = <1>; 4169b6d19ddSAnton Vorontsov pio-mode = <6>; 417cda13dd1SPaul Gortmaker interrupts = <23 0x8>; 4189b6d19ddSAnton Vorontsov interrupt-parent = <&ipic>; 4199b6d19ddSAnton Vorontsov }; 4209b6d19ddSAnton Vorontsov }; 42174c37e8cSTimur Tabi}; 422