1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 3 * MPC8349E-mITX-GP Device Tree Source 4 * 5 * Copyright 2007 Freescale Semiconductor Inc. 6 */ 7 8 /dts-v1/; 9 10 / { 11 model = "MPC8349EMITXGP"; 12 compatible = "MPC8349EMITXGP", "MPC834 13 #address-cells = <1>; 14 #size-cells = <1>; 15 16 aliases { 17 ethernet0 = &enet0; 18 serial0 = &serial0; 19 serial1 = &serial1; 20 pci0 = &pci0; 21 }; 22 23 cpus { 24 #address-cells = <1>; 25 #size-cells = <0>; 26 27 PowerPC,8349@0 { 28 device_type = "cpu"; 29 reg = <0x0>; 30 d-cache-line-size = <3 31 i-cache-line-size = <3 32 d-cache-size = <32768> 33 i-cache-size = <32768> 34 timebase-frequency = < 35 bus-frequency = <0>; 36 clock-frequency = <0>; 37 }; 38 }; 39 40 memory { 41 device_type = "memory"; 42 reg = <0x00000000 0x10000000>; 43 }; 44 45 soc8349@e0000000 { 46 #address-cells = <1>; 47 #size-cells = <1>; 48 device_type = "soc"; 49 compatible = "simple-bus"; 50 ranges = <0x0 0xe0000000 0x001 51 reg = <0xe0000000 0x00000200>; 52 bus-frequency = <0>; 53 54 wdt@200 { 55 device_type = "watchdo 56 compatible = "mpc83xx_ 57 reg = <0x200 0x100>; 58 }; 59 60 i2c@3000 { 61 #address-cells = <1>; 62 #size-cells = <0>; 63 cell-index = <0>; 64 compatible = "fsl-i2c" 65 reg = <0x3000 0x100>; 66 interrupts = <14 0x8>; 67 interrupt-parent = <&i 68 dfsrr; 69 }; 70 71 i2c@3100 { 72 #address-cells = <1>; 73 #size-cells = <0>; 74 cell-index = <1>; 75 compatible = "fsl-i2c" 76 reg = <0x3100 0x100>; 77 interrupts = <15 0x8>; 78 interrupt-parent = <&i 79 dfsrr; 80 81 rtc@68 { 82 compatible = " 83 reg = <0x68>; 84 interrupts = < 85 interrupt-pare 86 }; 87 }; 88 89 spi@7000 { 90 cell-index = <0>; 91 compatible = "fsl,spi" 92 reg = <0x7000 0x1000>; 93 interrupts = <16 0x8>; 94 interrupt-parent = <&i 95 mode = "cpu"; 96 }; 97 98 dma@82a8 { 99 #address-cells = <1>; 100 #size-cells = <1>; 101 compatible = "fsl,mpc8 102 reg = <0x82a8 4>; 103 ranges = <0 0x8100 0x1 104 interrupt-parent = <&i 105 interrupts = <71 8>; 106 cell-index = <0>; 107 dma-channel@0 { 108 compatible = " 109 reg = <0 0x80> 110 cell-index = < 111 interrupt-pare 112 interrupts = < 113 }; 114 dma-channel@80 { 115 compatible = " 116 reg = <0x80 0x 117 cell-index = < 118 interrupt-pare 119 interrupts = < 120 }; 121 dma-channel@100 { 122 compatible = " 123 reg = <0x100 0 124 cell-index = < 125 interrupt-pare 126 interrupts = < 127 }; 128 dma-channel@180 { 129 compatible = " 130 reg = <0x180 0 131 cell-index = < 132 interrupt-pare 133 interrupts = < 134 }; 135 }; 136 137 usb@23000 { 138 compatible = "fsl-usb2 139 reg = <0x23000 0x1000> 140 #address-cells = <1>; 141 #size-cells = <0>; 142 interrupt-parent = <&i 143 interrupts = <38 0x8>; 144 dr_mode = "otg"; 145 phy_type = "ulpi"; 146 }; 147 148 enet0: ethernet@24000 { 149 #address-cells = <1>; 150 #size-cells = <1>; 151 cell-index = <0>; 152 device_type = "network 153 model = "TSEC"; 154 compatible = "gianfar" 155 reg = <0x24000 0x1000> 156 ranges = <0x0 0x24000 157 local-mac-address = [ 158 interrupts = <32 0x8 3 159 interrupt-parent = <&i 160 tbi-handle = <&tbi0>; 161 phy-handle = <&phy1c>; 162 linux,network-index = 163 164 mdio@520 { 165 #address-cells 166 #size-cells = 167 compatible = " 168 reg = <0x520 0 169 170 /* Vitesse 820 171 phy1c: etherne 172 interr 173 interr 174 reg = 175 }; 176 177 tbi0: tbi-phy@ 178 reg = 179 device 180 }; 181 }; 182 }; 183 184 serial0: serial@4500 { 185 cell-index = <0>; 186 device_type = "serial" 187 compatible = "fsl,ns16 188 reg = <0x4500 0x100>; 189 clock-frequency = <0>; 190 interrupts = <9 0x8>; 191 interrupt-parent = <&i 192 }; 193 194 serial1: serial@4600 { 195 cell-index = <1>; 196 device_type = "serial" 197 compatible = "fsl,ns16 198 reg = <0x4600 0x100>; 199 clock-frequency = <0>; 200 interrupts = <10 0x8>; 201 interrupt-parent = <&i 202 }; 203 204 crypto@30000 { 205 compatible = "fsl,sec2 206 reg = <0x30000 0x10000 207 interrupts = <11 0x8>; 208 interrupt-parent = <&i 209 fsl,num-channels = <4> 210 fsl,channel-fifo-len = 211 fsl,exec-units-mask = 212 fsl,descriptor-types-m 213 }; 214 215 ipic: pic@700 { 216 interrupt-controller; 217 #address-cells = <0>; 218 #interrupt-cells = <2> 219 reg = <0x700 0x100>; 220 device_type = "ipic"; 221 }; 222 }; 223 224 pci0: pci@e0008600 { 225 interrupt-map-mask = <0xf800 0 226 interrupt-map = < 227 /* IDSEL 0x0F 228 0x7800 0x0 0x0 229 0x7800 0x0 0x0 230 >; 231 interrupt-parent = <&ipic>; 232 interrupts = <67 0x8>; 233 bus-range = <0x1 0x1>; 234 ranges = <0x42000000 0x0 0xa00 235 0x02000000 0x0 0xb00 236 0x01000000 0x0 0x000 237 clock-frequency = <66666666>; 238 #interrupt-cells = <1>; 239 #size-cells = <2>; 240 #address-cells = <3>; 241 reg = <0xe0008600 0x100 242 0xe0008380 0x8>; 243 compatible = "fsl,mpc8349-pci" 244 device_type = "pci"; 245 }; 246 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.