blob: 4b032d86d75bbe81ed0505b650f3f0a98a284b34 [file] [log] [blame]
Abhimanyu Kapur68275a12013-03-18 17:23:06 -07001/* Copyright (c) 2013, The Linux Foundation. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
13/include/ "skeleton.dtsi"
14
15/ {
16 model = "Qualcomm MSM KRYPTON";
17 compatible = "qcom,msmkrypton";
18 interrupt-parent = <&intc>;
19
Stepan Moskovchenko7d8cdcaa2013-04-25 17:10:55 -070020 soc: soc { };
21};
22
23&soc {
24 #address-cells = <1>;
25 #size-cells = <1>;
26 ranges;
27
Abhimanyu Kapur68275a12013-03-18 17:23:06 -070028 intc: interrupt-controller@f9000000 {
29 compatible = "qcom,msm-qgic2";
30 interrupt-controller;
31 #interrupt-cells = <3>;
32 reg = <0xf9000000 0x1000>,
33 <0xf9002000 0x1000>;
34 };
35
36 msmgpio: gpio@fd510000 {
37 compatible = "qcom,msm-gpio";
38 gpio-controller;
39 #gpio-cells = <2>;
40 interrupt-controller;
41 #interrupt-cells = <2>;
42 reg = <0xfd510000 0x4000>;
43 ngpio = <89>;
44 interrupts = <0 208 0>;
45 qcom,direct-connect-irqs = <8>;
46 };
47
Abhimanyu Kapur6b481a12013-04-18 15:10:43 -070048 timer@f9020000 {
49 #address-cells = <1>;
50 #size-cells = <1>;
51 ranges;
52 compatible = "arm,armv7-timer-mem";
53 reg = <0xf9020000 0x1000>;
Abhimanyu Kapur68275a12013-03-18 17:23:06 -070054 clock-frequency = <19200000>;
Abhimanyu Kapur6b481a12013-04-18 15:10:43 -070055
56 frame@f9021000 {
57 frame-number = <0>;
58 interrupts = <0 7 0x4>,
59 <0 6 0x4>;
60 reg = <0xf9021000 0x1000>,
61 <0xf9022000 0x1000>;
62 };
63
64 frame@f9023000 {
65 frame-number = <1>;
66 interrupts = <0 8 0x4>;
67 reg = <0xf9023000 0x1000>;
68 status = "disabled";
69 };
70
71 frame@f9024000 {
72 frame-number = <2>;
73 interrupts = <0 9 0x4>;
74 reg = <0xf9024000 0x1000>;
75 status = "disabled";
76 };
77
78 frame@f9025000 {
79 frame-number = <3>;
80 interrupts = <0 10 0x4>;
81 reg = <0xf9025000 0x1000>;
82 status = "disabled";
83 };
84
85 frame@f9026000 {
86 frame-number = <4>;
87 interrupts = <0 11 0x4>;
88 reg = <0xf9026000 0x1000>;
89 status = "disabled";
90 };
91
92 frame@f9027000 {
93 frame-number = <5>;
94 interrupts = <0 12 0x4>;
95 reg = <0xf9027000 0x1000>;
96 status = "disabled";
97 };
98
99 frame@f9028000 {
100 frame-number = <6>;
101 interrupts = <0 13 0x4>;
102 reg = <0xf9028000 0x1000>;
103 status = "disabled";
104 };
105
106 frame@f9029000 {
107 frame-number = <7>;
108 interrupts = <0 14 0x4>;
109 reg = <0xf9029000 0x1000>;
110 status = "disabled";
111 };
Abhimanyu Kapur68275a12013-03-18 17:23:06 -0700112 };
113
114 uartdm3: serial@f991f000 {
115 compatible = "qcom,msm-lsuart-v14";
116 reg = <0xf991f000 0x1000>;
117 interrupts = <0 109 0>;
118 status = "disabled";
119 };
120};