2 * Device Tree for the ARM Integrator/CP platform
6 /include/ "integrator.dtsi"
9 model = "ARM Integrator/CP";
10 compatible = "arm,integrator-cp";
13 bootargs = "root=/dev/ram0 console=ttyAMA0,38400n8 earlyprintk";
17 /* CP controller registers */
18 reg = <0xcb000000 0x100>;
21 timer0: timer@13000000 {
22 /* TIMER0 runs @ 25MHz */
23 compatible = "arm,integrator-cp-timer";
27 timer1: timer@13000100 {
28 /* TIMER1 runs @ 1MHz */
29 compatible = "arm,integrator-cp-timer";
32 timer2: timer@13000200 {
33 /* TIMER2 runs @ 1MHz */
34 compatible = "arm,integrator-cp-timer";
38 valid-mask = <0x1fc003ff>;
42 compatible = "arm,versatile-fpga-irq";
43 #interrupt-cells = <1>;
45 reg = <0x10000040 0x100>;
46 clear-mask = <0xffffffff>;
47 valid-mask = <0x00000007>;
51 compatible = "arm,versatile-fpga-irq";
52 #interrupt-cells = <1>;
54 reg = <0xca000000 0x100>;
55 clear-mask = <0x00000fff>;
56 valid-mask = <0x00000fff>;
60 compatible = "smsc,lan91c111";
61 reg = <0xc8000000 0x10>;
62 interrupt-parent = <&pic>;
68 * These PrimeCells are at the same location and using
69 * the same interrupts in all Integrators, but in the CP
70 * slightly newer versions are deployed.
73 compatible = "arm,pl031", "arm,primecell";
77 compatible = "arm,pl011", "arm,primecell";
81 compatible = "arm,pl011", "arm,primecell";
85 compatible = "arm,pl050", "arm,primecell";
89 compatible = "arm,pl050", "arm,primecell";
93 * These PrimeCells are only available on the Integrator/CP
96 compatible = "arm,pl180", "arm,primecell";
97 reg = <0x1c000000 0x1000>;
99 max-frequency = <515633>;
103 compatible = "arm,pl041", "arm,primecell";
104 reg = <0x1d000000 0x1000>;
109 compatible = "arm,pl110", "arm,primecell";
110 reg = <0xC0000000 0x1000>;