2 * Device Tree for the ARM Integrator/CP platform
6 /include/ "integrator.dtsi"
9 model = "ARM Integrator/CP";
10 compatible = "arm,integrator-cp";
13 arm,timer-primary = &timer2;
14 arm,timer-secondary = &timer1;
18 bootargs = "root=/dev/ram0 console=ttyAMA0,38400n8 earlyprintk";
21 timer0: timer@13000000 {
22 compatible = "arm,sp804", "arm,primecell";
25 timer1: timer@13000100 {
26 compatible = "arm,sp804", "arm,primecell";
29 timer2: timer@13000200 {
30 compatible = "arm,sp804", "arm,primecell";
34 valid-mask = <0x1fc003ff>;
38 compatible = "arm,versatile-fpga-irq";
39 #interrupt-cells = <1>;
41 reg = <0x10000040 0x100>;
42 clear-mask = <0xffffffff>;
43 valid-mask = <0x00000007>;
47 compatible = "arm,versatile-fpga-irq";
48 #interrupt-cells = <1>;
50 reg = <0xca000000 0x100>;
51 clear-mask = <0x00000fff>;
52 valid-mask = <0x00000fff>;
56 compatible = "smsc,lan91c111";
57 reg = <0xc8000000 0x10>;
58 interrupt-parent = <&pic>;
64 * These PrimeCells are at the same location and using
65 * the same interrupts in all Integrators, but in the CP
66 * slightly newer versions are deployed.
69 compatible = "arm,pl031", "arm,primecell";
73 compatible = "arm,pl011", "arm,primecell";
77 compatible = "arm,pl011", "arm,primecell";
81 compatible = "arm,pl050", "arm,primecell";
85 compatible = "arm,pl050", "arm,primecell";
89 * These PrimeCells are only available on the Integrator/CP
92 compatible = "arm,pl180", "arm,primecell";
93 reg = <0x1c000000 0x1000>;
95 max-frequency = <515633>;
99 compatible = "arm,pl041", "arm,primecell";
100 reg = <0x1d000000 0x1000>;
105 compatible = "arm,pl110", "arm,primecell";
106 reg = <0xC0000000 0x1000>;