2 * CE4100 on Falcon Falls
4 * (c) Copyright 2010 Intel Corporation
6 * This program is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU General Public License as published by the
8 * Free Software Foundation; version 2 of the License.
12 model = "intel,falconfalls";
13 compatible = "intel,falconfalls";
23 compatible = "intel,ce4100";
32 compatible = "intel,ce4100-cp";
35 ioapic1: interrupt-controller@fec00000 {
36 #interrupt-cells = <2>;
37 compatible = "intel,ce4100-ioapic";
39 reg = <0xfec00000 0x1000>;
43 compatible = "intel,ce4100-hpet";
44 reg = <0xfed00000 0x200>;
47 lapic0: interrupt-controller@fee00000 {
48 compatible = "intel,ce4100-lapic";
49 reg = <0xfee00000 0x1000>;
55 compatible = "intel,ce4100-pci", "pci";
58 ranges = <0x2000000 0 0xbffff000 0xbffff000 0 0x1000
59 0x2000000 0 0xdffe0000 0xdffe0000 0 0x1000
60 0x0000000 0 0x0 0x0 0 0x100>;
62 /* Secondary IO-APIC */
63 ioapic2: interrupt-controller@0,1 {
64 #interrupt-cells = <2>;
65 compatible = "intel,ce4100-ioapic";
67 reg = <0x100 0x0 0x0 0x0 0x0>;
68 assigned-addresses = <0x02000000 0x0 0xbffff000 0x0 0x1000>;
74 compatible = "intel,ce4100-pci", "pci";
77 reg = <0x0800 0x0 0x0 0x0 0x0>;
78 ranges = <0x2000000 0 0xdffe0000 0x2000000 0 0xdffe0000 0 0x1000>;
80 interrupt-parent = <&ioapic2>;
83 compatible = "pci8086,2e5b.2",
88 reg = <0x11000 0x0 0x0 0x0 0x0>;
93 compatible = "pci8086,2e5c.2",
98 reg = <0x11800 0x0 0x0 0x0 0x0>;
103 compatible = "pci8086,2e5d.2",
108 reg = <0x12000 0x0 0x0 0x0 0x0>;
113 compatible = "pci8086,2e5e.2",
118 reg = <0x12100 0x0 0x0 0x0 0x0>;
123 compatible = "pci8086,2e5f.2",
128 reg = <0x13000 0x0 0x0 0x0 0x0>;
133 compatible = "pci8086,2e5f.2",
138 reg = <0x13100 0x0 0x0 0x0 0x0>;
143 compatible = "pci8086,2e60.2",
148 reg = <0x13200 0x0 0x0 0x0 0x0>;
153 compatible = "pci8086,2e61.2",
158 reg = <0x14000 0x0 0x0 0x0 0x0>;
163 compatible = "pci8086,2e62.2",
168 reg = <0x14100 0x0 0x0 0x0 0x0>;
173 compatible = "pci8086,2e63.2",
178 reg = <0x14200 0x0 0x0 0x0 0x0>;
182 entertainment-encryption@9,0 {
183 compatible = "pci8086,2e64.2",
188 reg = <0x14800 0x0 0x0 0x0 0x0>;
193 compatible = "pci8086,2e65.2",
198 reg = <0x15000 0x0 0x0 0x0 0x0>;
202 compatible = "pci8086,2e66.2",
207 reg = <0x15800 0x0 0x0 0x0 0x0>;
213 #interrupt-cells = <2>;
214 compatible = "pci8086,2e67.2",
219 reg = <0x15900 0x0 0x0 0x0 0x0>;
221 interrupt-controller;
227 #address-cells = <2>;
229 compatible = "pci8086,2e68.2",
234 reg = <0x15a00 0x0 0x0 0x0 0x0>;
236 ranges = <0 0 0x02000000 0 0xdffe0500 0x100
237 1 0 0x02000000 0 0xdffe0600 0x100
238 2 0 0x02000000 0 0xdffe0700 0x100>;
241 #address-cells = <1>;
243 compatible = "intel,ce4100-i2c-controller";
248 #address-cells = <1>;
250 compatible = "intel,ce4100-i2c-controller";
255 compatible = "ti,pcf8575";
262 #address-cells = <1>;
264 compatible = "intel,ce4100-i2c-controller";
269 compatible = "ti,pcf8575";
277 compatible = "pci8086,2e69.2",
282 reg = <0x15b00 0x0 0x0 0x0 0x0>;
287 #address-cells = <1>;
295 reg = <0x15c00 0x0 0x0 0x0 0x0>;
299 compatible = "ti,pcm1755";
301 spi-max-frequency = <115200>;
305 compatible = "ti,pcm1609a";
307 spi-max-frequency = <115200>;
311 compatible = "atmel,at93c46";
313 spi-max-frequency = <115200>;
318 compatible = "pci8086,2e6d.2",
323 reg = <0x15f00 0x0 0x0 0x0 0x0>;
327 compatible = "pci8086,2e6e.2",
332 reg = <0x16000 0x0 0x0 0x0 0x0>;
337 compatible = "pci8086,2e6f.2",
342 reg = <0x16100 0x0 0x0 0x0 0x0>;
347 compatible = "pci8086,2e70.2",
352 reg = <0x16800 0x0 0x0 0x0 0x0>;
357 compatible = "pci8086,2e70.2",
362 reg = <0x16900 0x0 0x0 0x0 0x0>;
367 compatible = "pci8086,2e71.0",
372 reg = <0x17000 0x0 0x0 0x0 0x0>;
377 compatible = "pci8086,701.1",
382 reg = <0x17800 0x0 0x0 0x0 0x0>;
386 entertainment-encryption@10,0 {
387 compatible = "pci8086,702.1",
392 reg = <0x18000 0x0 0x0 0x0 0x0>;
396 compatible = "pci8086,703.1",
401 reg = <0x18800 0x0 0x0 0x0 0x0>;
406 compatible = "pci8086,704.0",
411 reg = <0x19000 0x0 0x0 0x0 0x0>;
416 #address-cells = <2>;
419 reg = <0xf800 0x0 0x0 0x0 0x0>;
420 ranges = <1 0 0 0 0 0x100>;
423 compatible = "intel,ce4100-rtc", "motorola,mc146818";
425 interrupt-parent = <&ioapic1>;