Merge branch 'queue' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target...
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / integratorap.dts
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 };