1/* 2 * Device Tree for the ARM Integrator/AP platform 3 */ 4 5/dts-v1/; 6/include/ "integrator.dtsi" 7 8/ { 9 model = "ARM Integrator/AP"; 10 compatible = "arm,integrator-ap"; 11 12 aliases { 13 arm,timer-primary = &timer2; 14 arm,timer-secondary = &timer1; 15 }; 16 17 chosen { 18 bootargs = "root=/dev/ram0 console=ttyAM0,38400n8 earlyprintk"; 19 }; 20 21 syscon { 22 /* AP system controller registers */ 23 reg = <0x11000000 0x100>; 24 }; 25 26 timer0: timer@13000000 { 27 compatible = "arm,integrator-timer"; 28 }; 29 30 timer1: timer@13000100 { 31 compatible = "arm,integrator-timer"; 32 }; 33 34 timer2: timer@13000200 { 35 compatible = "arm,integrator-timer"; 36 }; 37 38 pic: pic@14000000 { 39 valid-mask = <0x003fffff>; 40 }; 41 42 fpga { 43 /* 44 * The Integator/AP predates the idea to have magic numbers 45 * identifying the PrimeCell in hardware, thus we have to 46 * supply these from the device tree. 47 */ 48 rtc: rtc@15000000 { 49 compatible = "arm,pl030", "arm,primecell"; 50 arm,primecell-periphid = <0x00041030>; 51 }; 52 53 uart0: uart@16000000 { 54 compatible = "arm,pl010", "arm,primecell"; 55 arm,primecell-periphid = <0x00041010>; 56 }; 57 58 uart1: uart@17000000 { 59 compatible = "arm,pl010", "arm,primecell"; 60 arm,primecell-periphid = <0x00041010>; 61 }; 62 63 kmi0: kmi@18000000 { 64 compatible = "arm,pl050", "arm,primecell"; 65 arm,primecell-periphid = <0x00041050>; 66 }; 67 68 kmi1: kmi@19000000 { 69 compatible = "arm,pl050", "arm,primecell"; 70 arm,primecell-periphid = <0x00041050>; 71 }; 72 }; 73}; 74