warp.dts (71f349799b34c8b6ce3df42126b4de6cfa16456d) | warp.dts (0393cb615f369b6ea0e636dd4d1e25675657dc75) |
---|---|
1/* 2 * Device Tree Source for PIKA Warp 3 * 4 * Copyright (c) 2008 PIKA Technologies 5 * Sean MacLennan <smaclennan@pikatech.com> 6 * 7 * This file is licensed under the terms of the GNU General Public 8 * License version 2. This program is licensed "as is" without --- 120 unchanged lines hidden (view full) --- 129 #address-cells = <2>; 130 #size-cells = <1>; 131 clock-frequency = <0>; /* Filled in by zImage */ 132 interrupts = <0x5 0x1>; 133 interrupt-parent = <&UIC1>; 134 135 fpga@2,0 { 136 compatible = "pika,fpga"; | 1/* 2 * Device Tree Source for PIKA Warp 3 * 4 * Copyright (c) 2008 PIKA Technologies 5 * Sean MacLennan <smaclennan@pikatech.com> 6 * 7 * This file is licensed under the terms of the GNU General Public 8 * License version 2. This program is licensed "as is" without --- 120 unchanged lines hidden (view full) --- 129 #address-cells = <2>; 130 #size-cells = <1>; 131 clock-frequency = <0>; /* Filled in by zImage */ 132 interrupts = <0x5 0x1>; 133 interrupt-parent = <&UIC1>; 134 135 fpga@2,0 { 136 compatible = "pika,fpga"; |
137 reg = <0x00000002 0x00000000 0x00002200>; | 137 reg = <0x00000002 0x00000000 0x00001000>; |
138 interrupts = <0x18 0x8>; 139 interrupt-parent = <&UIC0>; 140 }; 141 | 138 interrupts = <0x18 0x8>; 139 interrupt-parent = <&UIC0>; 140 }; 141 |
142 fpga@2,4000 { 143 compatible = "pika,fpga-sd"; 144 reg = <0x00000002 0x00004000 0x00000A00>; 145 }; 146 |
|
142 nor_flash@0,0 { | 147 nor_flash@0,0 { |
143 compatible = "amd,s29gl512n", "cfi-flash"; | 148 compatible = "amd,s29gl032a", "cfi-flash"; |
144 bank-width = <2>; | 149 bank-width = <2>; |
145 reg = <0x00000000 0x00000000 0x04000000>; | 150 reg = <0x00000000 0x00000000 0x00400000>; |
146 #address-cells = <1>; 147 #size-cells = <1>; | 151 #address-cells = <1>; 152 #size-cells = <1>; |
148 partition@0 { 149 label = "kernel"; 150 reg = <0x00000000 0x00180000>; 151 }; 152 partition@180000 { 153 label = "root"; 154 reg = <0x00180000 0x03480000>; 155 }; 156 partition@3600000 { 157 label = "user"; 158 reg = <0x03600000 0x00900000>; 159 }; 160 partition@3f00000 { | 153 partition@300000 { |
161 label = "fpga"; | 154 label = "fpga"; |
162 reg = <0x03f00000 0x00040000>; | 155 reg = <0x0030000 0x00040000>; |
163 }; | 156 }; |
164 partition@3f40000 { | 157 partition@340000 { |
165 label = "env"; | 158 label = "env"; |
166 reg = <0x03f40000 0x00040000>; | 159 reg = <0x0340000 0x00040000>; |
167 }; | 160 }; |
168 partition@3f80000 { | 161 partition@380000 { |
169 label = "u-boot"; | 162 label = "u-boot"; |
170 reg = <0x03f80000 0x00080000>; | 163 reg = <0x0380000 0x00080000>; |
171 }; 172 }; 173 }; 174 175 UART0: serial@ef600300 { 176 device_type = "serial"; 177 compatible = "ns16550"; 178 reg = <0xef600300 0x00000008>; --- 4 unchanged lines hidden (view full) --- 183 interrupts = <0x0 0x4>; 184 }; 185 186 IIC0: i2c@ef600700 { 187 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 188 reg = <0xef600700 0x00000014>; 189 interrupt-parent = <&UIC0>; 190 interrupts = <0x2 0x4>; | 164 }; 165 }; 166 }; 167 168 UART0: serial@ef600300 { 169 device_type = "serial"; 170 compatible = "ns16550"; 171 reg = <0xef600300 0x00000008>; --- 4 unchanged lines hidden (view full) --- 176 interrupts = <0x0 0x4>; 177 }; 178 179 IIC0: i2c@ef600700 { 180 compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 181 reg = <0xef600700 0x00000014>; 182 interrupt-parent = <&UIC0>; 183 interrupts = <0x2 0x4>; |
184 index = <0x0>; 185 #address-cells = <1>; 186 #size-cells = <0>; 187 188 ad7414@4a { 189 compatible = "adi,ad7414"; 190 reg = <0x4a>; 191 interrupts = <0x19 0x8>; 192 interrupt-parent = <&UIC0>; 193 }; |
|
191 }; 192 193 GPIO0: gpio@ef600b00 { 194 compatible = "ibm,gpio-440ep"; 195 reg = <0xef600b00 0x00000048>; | 194 }; 195 196 GPIO0: gpio@ef600b00 { 197 compatible = "ibm,gpio-440ep"; 198 reg = <0xef600b00 0x00000048>; |
199 #gpio-cells = <2>; 200 gpio-controller; |
|
196 }; 197 198 GPIO1: gpio@ef600c00 { 199 compatible = "ibm,gpio-440ep"; 200 reg = <0xef600c00 0x00000048>; | 201 }; 202 203 GPIO1: gpio@ef600c00 { 204 compatible = "ibm,gpio-440ep"; 205 reg = <0xef600c00 0x00000048>; |
206 #gpio-cells = <2>; 207 gpio-controller; 208 209 led@31 { 210 compatible = "linux,gpio-led"; 211 linux,name = ":green:"; 212 gpios = <&GPIO1 0x30 0>; 213 }; |
|
201 }; 202 203 ZMII0: emac-zmii@ef600d00 { 204 compatible = "ibm,zmii-440ep", "ibm,zmii-440gp", "ibm,zmii"; 205 reg = <0xef600d00 0x0000000c>; 206 }; 207 208 EMAC0: ethernet@ef600e00 { --- 32 unchanged lines hidden --- | 214 }; 215 216 ZMII0: emac-zmii@ef600d00 { 217 compatible = "ibm,zmii-440ep", "ibm,zmii-440gp", "ibm,zmii"; 218 reg = <0xef600d00 0x0000000c>; 219 }; 220 221 EMAC0: ethernet@ef600e00 { --- 32 unchanged lines hidden --- |