blob: f4aa25b0195e03268ba21369f111d8b98a0bc1a9 [file] [log] [blame]
Manu Gautam31a74aa2012-12-21 17:00:48 +05301/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
Sathish Ambley9d69ac32012-03-21 10:28:26 -07002 *
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 */
Sathish Ambley4df614c2011-10-07 16:30:46 -070012
13/include/ "skeleton.dtsi"
14
15/ {
Abhimanyu Kapur90ced6e2012-06-26 17:41:25 -070016 model = "Qualcomm MSM 8974";
17 compatible = "qcom,msm8974";
Sathish Ambley4df614c2011-10-07 16:30:46 -070018 interrupt-parent = <&intc>;
19
Gilad Avidov0697ea62013-02-11 16:46:38 -070020 aliases {
21 spi0 = &spi_0;
22 spi7 = &spi_7;
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -070023 sdhc1 = &sdhc_1; /* SDC1 eMMC slot */
24 sdhc2 = &sdhc_2; /* SDC2 SD card slot */
25 sdhc3 = &sdhc_3; /* SDC3 SDIO slot */
26 sdhc4 = &sdhc_4; /* SDC4 SDIO slot */
Arun Kumar Neelakantam99e88722013-02-28 14:13:21 +053027
28 /* smdtty devices */
29 smd1 = &smdtty_apps_fm;
30 smd2 = &smdtty_apps_riva_bt_acl;
31 smd3 = &smdtty_apps_riva_bt_cmd;
32 smd4 = &smdtty_mbalbridge;
33 smd5 = &smdtty_apps_riva_ant_cmd;
34 smd6 = &smdtty_apps_riva_ant_data;
35 smd7 = &smdtty_data1;
36 smd11 = &smdtty_data11;
37 smd21 = &smdtty_data21;
38 smd27 = &smdtty_gps_nmea;
39 smd36 = &smdtty_loopback;
Gilad Avidov0697ea62013-02-11 16:46:38 -070040 };
41
Stepan Moskovchenko3c3e1a52013-05-13 19:39:32 -070042 cpus {
43 #size-cells = <0>;
44 #address-cells = <1>;
45
46 CPU0: cpu@0 {
47 device_type = "cpu";
48 compatible = "qcom,krait";
49 reg = <0x0>;
50 };
51
52 CPU1: cpu@1 {
53 device_type = "cpu";
54 compatible = "qcom,krait";
55 reg = <0x1>;
56 };
57
58 CPU2: cpu@2 {
59 device_type = "cpu";
60 compatible = "qcom,krait";
61 reg = <0x2>;
62 };
63
64 CPU3: cpu@3 {
65 device_type = "cpu";
66 compatible = "qcom,krait";
67 reg = <0x3>;
68 };
69 };
70
Laura Abbott8d972ac2013-02-26 11:06:02 -080071 memory {
Laura Abbott670688a2013-03-14 19:13:49 -070072 secure_mem: secure_region {
Laura Abbott8d972ac2013-02-26 11:06:02 -080073 linux,contiguous-region;
Laura Abbott629b1ae2013-04-12 12:01:29 -070074 reg = <0 0xFC00000>;
Laura Abbott8d972ac2013-02-26 11:06:02 -080075 label = "secure_mem";
76 };
Laura Abbott7795dfa2013-03-05 10:47:44 -080077
Laura Abbott670688a2013-03-14 19:13:49 -070078 adsp_mem: adsp_region {
Laura Abbott7795dfa2013-03-05 10:47:44 -080079 linux,contiguous-region;
Arun Menond29262c2013-09-10 15:11:52 -070080 reg = <0 0x3F00000>;
Laura Abbott7795dfa2013-03-05 10:47:44 -080081 label = "adsp_mem";
82 };
Laura Abbott429e82b2013-03-25 13:03:06 -070083
84 qsecom_mem: qsecom_region {
85 linux,contiguous-region;
86 reg = <0 0x1100000>;
87 label = "qseecom_mem";
88 };
89
Laura Abbott8d972ac2013-02-26 11:06:02 -080090 };
91
Stepan Moskovchenko7d8cdcaa2013-04-25 17:10:55 -070092 soc: soc { };
93};
94
95/include/ "msm8974-camera.dtsi"
96/include/ "msm8974-coresight.dtsi"
97/include/ "msm-gdsc.dtsi"
98/include/ "msm8974-ion.dtsi"
99/include/ "msm8974-gpu.dtsi"
100/include/ "msm8974-mdss.dtsi"
101/include/ "msm8974-smp2p.dtsi"
102/include/ "msm8974-bus.dtsi"
Aparna Das46ec6072013-06-07 17:50:44 -0700103/include/ "msm-rdbg.dtsi"
Stepan Moskovchenko7d8cdcaa2013-04-25 17:10:55 -0700104
105&soc {
106 #address-cells = <1>;
107 #size-cells = <1>;
108 ranges;
109
Sathish Ambley4df614c2011-10-07 16:30:46 -0700110 intc: interrupt-controller@F9000000 {
111 compatible = "qcom,msm-qgic2";
112 interrupt-controller;
Michael Bohanc7224532012-01-06 16:02:52 -0800113 #interrupt-cells = <3>;
Sathish Ambley4df614c2011-10-07 16:30:46 -0700114 reg = <0xF9000000 0x1000>,
115 <0xF9002000 0x1000>;
116 };
Sathish Ambley3d50c762011-10-25 15:26:00 -0700117
Sathish Ambleye046b242012-04-09 12:38:05 -0700118 msmgpio: gpio@fd510000 {
Michael Bohan0425f6f2012-01-17 14:36:39 -0800119 compatible = "qcom,msm-gpio";
Rohit Vaswanib1cc4932012-07-23 21:30:11 -0700120 gpio-controller;
121 #gpio-cells = <2>;
Michael Bohan0425f6f2012-01-17 14:36:39 -0800122 interrupt-controller;
123 #interrupt-cells = <2>;
Sathish Ambleye046b242012-04-09 12:38:05 -0700124 reg = <0xfd510000 0x4000>;
Rohit Vaswani341c2032012-11-08 18:49:29 -0800125 ngpio = <146>;
Rohit Vaswanid2001522012-12-05 19:23:44 -0800126 interrupts = <0 208 0>;
Rohit Vaswanied0a4ef2012-12-11 15:14:42 -0800127 qcom,direct-connect-irqs = <8>;
Michael Bohan0425f6f2012-01-17 14:36:39 -0800128 };
129
Joonwoo Park27a61782012-09-18 16:28:50 -0700130 wcd9xxx_intc: wcd9xxx-irq {
131 compatible = "qcom,wcd9xxx-irq";
132 interrupt-controller;
133 #interrupt-cells = <1>;
134 interrupt-parent = <&msmgpio>;
135 interrupts = <72 0>;
136 interrupt-names = "cdc-int";
137 };
138
Sathish Ambley098f9bd2011-11-09 16:32:53 -0800139 timer {
Syed Rameez Mustafa0824d6c2012-11-29 18:53:56 -0800140 compatible = "arm,armv7-timer";
Sathish Ambleyddd099e2012-04-25 13:24:47 -0700141 interrupts = <1 2 0 1 3 0>;
Sathish Ambley2f27a172012-03-16 10:46:28 -0700142 clock-frequency = <19200000>;
Sathish Ambley098f9bd2011-11-09 16:32:53 -0800143 };
144
Stephen Boyde506dc72013-04-10 13:28:21 -0700145 timer@f9020000 {
146 #address-cells = <1>;
147 #size-cells = <1>;
148 ranges;
149 compatible = "arm,armv7-timer-mem";
150 reg = <0xf9020000 0x1000>;
151 clock-frequency = <19200000>;
152
153 frame@f9021000 {
154 frame-number = <0>;
155 interrupts = <0 8 0x4>,
156 <0 7 0x4>;
157 reg = <0xf9021000 0x1000>,
158 <0xf9022000 0x1000>;
159 };
160
161 frame@f9023000 {
162 frame-number = <1>;
163 interrupts = <0 9 0x4>;
164 reg = <0xf9023000 0x1000>;
165 status = "disabled";
166 };
167
168 frame@f9024000 {
169 frame-number = <2>;
170 interrupts = <0 10 0x4>;
171 reg = <0xf9024000 0x1000>;
172 status = "disabled";
173 };
174
175 frame@f9025000 {
176 frame-number = <3>;
177 interrupts = <0 11 0x4>;
178 reg = <0xf9025000 0x1000>;
179 status = "disabled";
180 };
181
182 frame@f9026000 {
183 frame-number = <4>;
184 interrupts = <0 12 0x4>;
185 reg = <0xf9026000 0x1000>;
186 status = "disabled";
187 };
188
189 frame@f9027000 {
190 frame-number = <5>;
191 interrupts = <0 13 0x4>;
192 reg = <0xf9027000 0x1000>;
193 status = "disabled";
194 };
195
196 frame@f9028000 {
197 frame-number = <6>;
198 interrupts = <0 14 0x4>;
199 reg = <0xf9028000 0x1000>;
200 status = "disabled";
201 };
202 };
203
204
Abhimanyu Kapur0e17a9c2013-03-08 14:14:40 -0800205 qcom,mpm2-sleep-counter@fc4a3000 {
206 compatible = "qcom,mpm2-sleep-counter";
Joel King48ef6d42013-02-19 16:11:03 -0800207 reg = <0xfc4a3000 0x1000>;
Abhimanyu Kapur0e17a9c2013-03-08 14:14:40 -0800208 clock-frequency = <32768>;
Joel King48ef6d42013-02-19 16:11:03 -0800209 };
210
Vinay Kaliab35a0182013-02-16 16:44:34 -0800211 msm_vidc: qcom,vidc@fdc00000 {
Praneeth Paladugu4b73ec82012-02-08 12:55:59 -0800212 compatible = "qcom,msm-vidc";
213 reg = <0xfdc00000 0xff000>;
214 interrupts = <0 44 0>;
Sachin Shah1a02c8a2013-09-10 18:01:33 -0700215 vdd-supply = <&gdsc_venus>;
Vinay Kaliab6a3b9c2013-02-12 13:45:01 -0800216 qcom,hfi = "venus";
Ashray Kulkarnid3dd0aa2013-03-11 20:07:58 -0700217 qcom,has-ocmem;
Arun Menondf49c5b2013-12-16 11:26:20 -0800218 qcom,max-hw-load = <1216800>; /* 3840 x 2160 @ 30 + 1080p @ 30*/
Praneeth Paladugu4b73ec82012-02-08 12:55:59 -0800219 };
220
Arun Menona3914662013-03-22 10:12:25 -0700221 qcom,vidc {
222 compatible = "qcom,msm-vidc";
223 qcom,hfi = "q6";
Arun Menond29262c2013-09-10 15:11:52 -0700224 qcom,max-hw-load = <243000>; /* 1080p @ 30 */
Arun Menona3914662013-03-22 10:12:25 -0700225 };
226
Deva Ramasubramanianf8ec9d692012-07-12 20:42:12 -0700227 qcom,wfd {
228 compatible = "qcom,msm-wfd";
229 };
230
David Brown225abee2012-02-09 22:28:50 -0800231 serial@f991f000 {
Sathish Ambley3d50c762011-10-25 15:26:00 -0700232 compatible = "qcom,msm-lsuart-v14";
David Brown225abee2012-02-09 22:28:50 -0800233 reg = <0xf991f000 0x1000>;
Michael Bohanc7224532012-01-06 16:02:52 -0800234 interrupts = <0 109 0>;
Stepan Moskovchenko43f11582012-08-08 17:20:38 -0700235 status = "disabled";
Sathish Ambley3d50c762011-10-25 15:26:00 -0700236 };
Pavankumar Kondetieaea7fe2011-10-27 14:46:45 +0530237
Sathish Ambley9d69ac32012-03-21 10:28:26 -0700238 serial@f995e000 {
239 compatible = "qcom,msm-lsuart-v14";
240 reg = <0xf995e000 0x1000>;
241 interrupts = <0 114 0>;
Stepan Moskovchenko43f11582012-08-08 17:20:38 -0700242 status = "disabled";
Sathish Ambley9d69ac32012-03-21 10:28:26 -0700243 };
244
Stepan Moskovchenko4dd8bab2013-07-15 20:38:12 -0700245 blsp1_uart1: serial@f991e000 {
Stepan Moskovchenko5269b602012-08-08 17:57:09 -0700246 compatible = "qcom,msm-lsuart-v14";
247 reg = <0xf991e000 0x1000>;
248 interrupts = <0 108 0>;
249 status = "disabled";
Mayank Rana9ba08292013-01-29 14:47:09 +0530250
251 qcom,msm-bus,name = "serial_uart2";
252 qcom,msm-bus,num-cases = <2>;
Mayank Rana9ba08292013-01-29 14:47:09 +0530253 qcom,msm-bus,num-paths = <1>;
254 qcom,msm-bus,vectors-KBps =
Saket Saurabhb7dbdf72013-05-31 11:43:42 +0530255 <86 512 0 0>,
256 <86 512 500 800>;
Stepan Moskovchenko5269b602012-08-08 17:57:09 -0700257 };
258
David Keitel7df02732012-08-17 16:33:06 -0700259 usb_otg: usb@f9a55000 {
Pavankumar Kondetieaea7fe2011-10-27 14:46:45 +0530260 compatible = "qcom,hsusb-otg";
Vijayavardhan Vennapusa029c2852013-01-02 20:03:51 +0530261 status = "disabled";
262
David Brown225abee2012-02-09 22:28:50 -0800263 reg = <0xf9a55000 0x400>;
Manu Gautamf8c45642012-08-10 10:20:56 -0700264 interrupts = <0 134 0 0 140 0>;
265 interrupt-names = "core_irq", "async_irq";
Manu Gautam304631a2013-04-03 11:15:46 +0530266 HSUSB_VDDCX-supply = <&pm8841_s2_corner>;
Michael Bohane66a3a92012-03-26 12:47:28 -0700267 HSUSB_1p8-supply = <&pm8941_l6>;
268 HSUSB_3p3-supply = <&pm8941_l24>;
Manu Gautam304631a2013-04-03 11:15:46 +0530269 qcom,vdd-voltage-level = <1 5 7>;
Pavankumar Kondetieaea7fe2011-10-27 14:46:45 +0530270
271 qcom,hsusb-otg-phy-type = <2>;
Manu Gautam4fea0af2012-09-06 12:52:48 -0700272 qcom,hsusb-otg-phy-init-seq = <0x63 0x81 0xffffffff>;
Pavankumar Kondetieaea7fe2011-10-27 14:46:45 +0530273 qcom,hsusb-otg-mode = <1>;
Sridhar Parasurama418ce22012-09-26 09:35:21 -0700274 qcom,hsusb-otg-otg-control = <1>;
Manu Gautambd53fba2012-07-31 16:13:06 +0530275 qcom,hsusb-otg-disable-reset;
Vijayavardhan Vennapusa0a7448b2013-06-28 14:49:36 +0530276 qcom,hsusb-otg-mpm-dpsehv-int = <49>;
277 qcom,hsusb-otg-mpm-dmsehv-int = <58>;
Manu Gautam2e8ac102012-08-31 11:41:16 -0700278
Gagan Macb2372ae2012-08-20 19:24:32 -0600279 qcom,msm-bus,name = "usb2";
280 qcom,msm-bus,num-cases = <2>;
Gagan Macb2372ae2012-08-20 19:24:32 -0600281 qcom,msm-bus,num-paths = <1>;
282 qcom,msm-bus,vectors-KBps =
Manu Gautam2e8ac102012-08-31 11:41:16 -0700283 <87 512 0 0>,
Gagan Macb2372ae2012-08-20 19:24:32 -0600284 <87 512 60000 960000>;
Pavankumar Kondetieaea7fe2011-10-27 14:46:45 +0530285 };
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +0530286
Pratibhasagar Vc20526a2013-10-09 18:59:45 +0530287 rmtfs_sharedmem {
288 compatible = "qcom,sharedmem-uio";
289 reg = <0x0fd80000 0x00180000>;
290 reg-names = "rmtfs";
291 };
292
293 dsp_sharedmem {
294 compatible = "qcom,sharedmem-uio";
295 reg = <0x0fd60000 0x00020000>;
296 reg-names = "rfsa_dsp";
297 };
298
299 mdm_sharedmem {
300 compatible = "qcom,sharedmem-uio";
301 reg = <0x0fd60000 0x00020000>;
302 reg-names = "rfsa_mdm";
303 };
304
Krishna Kondab6da6932012-08-19 12:04:05 -0700305 sdcc1: qcom,sdcc@f9824000 {
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530306 cell-index = <1>; /* SDC1 eMMC slot */
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +0530307 compatible = "qcom,msm-sdcc";
Krishna Konda99783e622012-08-29 10:40:15 -0700308 reg = <0xf9824000 0x800>,
309 <0xf9824800 0x100>,
310 <0xf9804000 0x7000>;
311 reg-names = "core_mem", "dml_mem", "bam_mem";
312 interrupts = <0 123 0>, <0 137 0>;
313 interrupt-names = "core_irq", "bam_irq";
Sujit Reddy Thummab9ff7f02012-05-04 09:57:49 +0530314 vdd-supply = <&pm8941_l20>;
315 vdd-io-supply = <&pm8941_s3>;
316
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700317 qcom,vdd-always-on;
318 qcom,vdd-lpm-sup;
319 qcom,vdd-voltage-level = <2950000 2950000>;
320 qcom,vdd-current-level = <800 500000>;
Sujit Reddy Thummab9ff7f02012-05-04 09:57:49 +0530321
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700322 qcom,vdd-io-always-on;
323 qcom,vdd-io-voltage-level = <1800000 1800000>;
324 qcom,vdd-io-current-level = <250 154000>;
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +0530325
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700326 qcom,pad-pull-on = <0x0 0x3 0x3>; /* no-pull, pull-up, pull-up */
327 qcom,pad-pull-off = <0x0 0x3 0x3>; /* no-pull, pull-up, pull-up */
Krishna Konda6c5d0f42013-04-12 16:44:26 -0700328 qcom,pad-drv-on = <0x4 0x4 0x4>; /* 10mA, 10mA, 10mA */
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700329 qcom,pad-drv-off = <0x0 0x0 0x0>; /* 2mA, 2mA, 2mA */
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530330
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530331 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000 200000000>;
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700332 qcom,sup-voltages = <2950 2950>;
333 qcom,bus-width = <8>;
334 qcom,nonremovable;
335 qcom,bus-speed-mode = "HS200_1p8v", "DDR_1p8v";
Sridhar Parasuram15645742012-11-18 12:07:59 -0800336
337 qcom,msm-bus,name = "sdcc1";
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530338 qcom,msm-bus,num-cases = <8>;
Sridhar Parasuram15645742012-11-18 12:07:59 -0800339 qcom,msm-bus,num-paths = <1>;
340 qcom,msm-bus,vectors-KBps = <78 512 0 0>, /* No vote */
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530341 <78 512 1600 3200>, /* 400 KB/s*/
342 <78 512 80000 160000>, /* 20 MB/s */
343 <78 512 100000 200000>, /* 25 MB/s */
344 <78 512 200000 400000>, /* 50 MB/s */
345 <78 512 400000 800000>, /* 100 MB/s */
346 <78 512 800000 1600000>, /* 200 MB/s */
347 <78 512 2048000 4096000>; /* Max. bandwidth */
348 qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 100000000 200000000 4294967295>;
Sujit Reddy Thumma3adba2b2012-11-03 09:42:01 +0530349 qcom,dat1-mpm-int = <42>;
Venkat Gopalakrishnand446a122012-11-05 14:10:44 -0800350 status = "disable";
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +0530351 };
352
Krishna Kondab6da6932012-08-19 12:04:05 -0700353 sdcc2: qcom,sdcc@f98a4000 {
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530354 cell-index = <2>; /* SDC2 SD card slot */
Sujit Reddy Thumma85fc52c2012-05-02 12:53:45 +0530355 compatible = "qcom,msm-sdcc";
Krishna Konda99783e622012-08-29 10:40:15 -0700356 reg = <0xf98a4000 0x800>,
357 <0xf98a4800 0x100>,
358 <0xf9884000 0x7000>;
359 reg-names = "core_mem", "dml_mem", "bam_mem";
360 interrupts = <0 125 0>, <0 220 0>;
361 interrupt-names = "core_irq", "bam_irq";
Sujit Reddy Thummab9ff7f02012-05-04 09:57:49 +0530362 vdd-supply = <&pm8941_l21>;
363 vdd-io-supply = <&pm8941_l13>;
364
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700365 qcom,vdd-voltage-level = <2950000 2950000>;
366 qcom,vdd-current-level = <9000 800000>;
Sujit Reddy Thummab9ff7f02012-05-04 09:57:49 +0530367
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700368 qcom,vdd-io-voltage-level = <1800000 2950000>;
369 qcom,vdd-io-current-level = <6 22000>;
Sujit Reddy Thumma85fc52c2012-05-02 12:53:45 +0530370
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700371 qcom,pad-pull-on = <0x0 0x3 0x3>; /* no-pull, pull-up, pull-up */
372 qcom,pad-pull-off = <0x0 0x3 0x3>; /* no-pull, pull-up, pull-up */
Krishna Konda6c5d0f42013-04-12 16:44:26 -0700373 qcom,pad-drv-on = <0x4 0x4 0x4>; /* 10mA, 10mA, 10mA */
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700374 qcom,pad-drv-off = <0x0 0x0 0x0>; /* 2mA, 2mA, 2mA */
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530375
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530376 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000 200000000>;
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700377 qcom,sup-voltages = <2950 2950>;
378 qcom,bus-width = <4>;
379 qcom,xpc;
380 qcom,bus-speed-mode = "SDR12", "SDR25", "SDR50", "DDR50", "SDR104";
381 qcom,current-limit = <800>;
Sridhar Parasuram15645742012-11-18 12:07:59 -0800382
383 qcom,msm-bus,name = "sdcc2";
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530384 qcom,msm-bus,num-cases = <8>;
Sridhar Parasuram15645742012-11-18 12:07:59 -0800385 qcom,msm-bus,num-paths = <1>;
386 qcom,msm-bus,vectors-KBps = <81 512 0 0>, /* No vote */
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530387 <81 512 1600 3200>, /* 400 KB/s*/
388 <81 512 80000 160000>, /* 20 MB/s */
389 <81 512 100000 200000>, /* 25 MB/s */
390 <81 512 200000 400000>, /* 50 MB/s */
391 <81 512 400000 800000>, /* 100 MB/s */
392 <81 512 800000 1600000>, /* 200 MB/s */
393 <81 512 2048000 4096000>; /* Max. bandwidth */
394 qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 100000000 200000000 4294967295>;
Sujit Reddy Thumma3adba2b2012-11-03 09:42:01 +0530395 qcom,dat1-mpm-int = <44>;
Venkat Gopalakrishnand446a122012-11-05 14:10:44 -0800396 status = "disable";
Sujit Reddy Thumma85fc52c2012-05-02 12:53:45 +0530397 };
398
Krishna Kondab6da6932012-08-19 12:04:05 -0700399 sdcc3: qcom,sdcc@f9864000 {
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530400 cell-index = <3>; /* SDC3 SDIO slot */
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +0530401 compatible = "qcom,msm-sdcc";
Krishna Konda99783e622012-08-29 10:40:15 -0700402 reg = <0xf9864000 0x800>,
403 <0xf9864800 0x100>,
404 <0xf9844000 0x7000>;
405 reg-names = "core_mem", "dml_mem", "bam_mem";
Sujit Reddy Thumma3adba2b2012-11-03 09:42:01 +0530406 #address-cells = <0>;
407 interrupt-parent = <&sdcc3>;
408 interrupts = <0 1 2>;
409 #interrupt-cells = <1>;
410 interrupt-map-mask = <0xffffffff>;
411 interrupt-map = <0 &intc 0 127 0
412 1 &intc 0 223 0
413 2 &msmgpio 37 0x8>;
414 interrupt-names = "core_irq", "bam_irq", "sdiowakeup_irq";
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +0530415
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530416 gpios = <&msmgpio 40 0>, /* CLK */
417 <&msmgpio 39 0>, /* CMD */
418 <&msmgpio 38 0>, /* DATA0 */
419 <&msmgpio 37 0>, /* DATA1 */
420 <&msmgpio 36 0>, /* DATA2 */
421 <&msmgpio 35 0>; /* DATA3 */
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700422 qcom,gpio-names = "CLK", "CMD", "DAT0", "DAT1", "DAT2", "DAT3";
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530423
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530424 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>;
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700425 qcom,sup-voltages = <1800 1800>;
426 qcom,bus-width = <4>;
427 qcom,bus-speed-mode = "SDR12", "SDR25", "SDR50", "DDR50";
Sridhar Parasuram15645742012-11-18 12:07:59 -0800428
429 qcom,msm-bus,name = "sdcc3";
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530430 qcom,msm-bus,num-cases = <8>;
Sridhar Parasuram15645742012-11-18 12:07:59 -0800431 qcom,msm-bus,num-paths = <1>;
432 qcom,msm-bus,vectors-KBps = <79 512 0 0>, /* No vote */
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530433 <79 512 1600 3200>, /* 400 KB/s*/
434 <79 512 80000 160000>, /* 20 MB/s */
435 <79 512 100000 200000>, /* 25 MB/s */
436 <79 512 200000 400000>, /* 50 MB/s */
437 <79 512 400000 800000>, /* 100 MB/s */
438 <79 512 800000 1600000>, /* 200 MB/s */
439 <79 512 2048000 4096000>; /* Max. bandwidth */
440 qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 100000000 200000000 4294967295>;
Sujit Reddy Thumma7138b3e2012-06-04 09:10:11 +0530441 status = "disable";
Sujit Reddy Thumma85fc52c2012-05-02 12:53:45 +0530442 };
443
Krishna Kondab6da6932012-08-19 12:04:05 -0700444 sdcc4: qcom,sdcc@f98e4000 {
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530445 cell-index = <4>; /* SDC4 SDIO slot */
Sujit Reddy Thumma85fc52c2012-05-02 12:53:45 +0530446 compatible = "qcom,msm-sdcc";
Krishna Konda99783e622012-08-29 10:40:15 -0700447 reg = <0xf98e4000 0x800>,
448 <0xf98e4800 0x100>,
449 <0xf98c4000 0x7000>;
450 reg-names = "core_mem", "dml_mem", "bam_mem";
Sujit Reddy Thumma3adba2b2012-11-03 09:42:01 +0530451 #address-cells = <0>;
452 interrupt-parent = <&sdcc4>;
453 interrupts = <0 1 2>;
454 #interrupt-cells = <1>;
455 interrupt-map-mask = <0xffffffff>;
456 interrupt-map = <0 &intc 0 129 0
457 1 &intc 0 226 0
458 2 &msmgpio 95 0x8>;
459 interrupt-names = "core_irq", "bam_irq", "sdiowakeup_irq";
Sujit Reddy Thumma85fc52c2012-05-02 12:53:45 +0530460
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530461 gpios = <&msmgpio 93 0>, /* CLK */
462 <&msmgpio 91 0>, /* CMD */
463 <&msmgpio 96 0>, /* DATA0 */
464 <&msmgpio 95 0>, /* DATA1 */
465 <&msmgpio 94 0>, /* DATA2 */
466 <&msmgpio 92 0>; /* DATA3 */
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700467 qcom,gpio-names = "CLK", "CMD", "DAT0", "DAT1", "DAT2", "DAT3";
Sujit Reddy Thumma38459152012-06-26 00:07:59 +0530468
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530469 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>;
Oluwafemi Adeyemi6cdfdb82012-11-02 13:36:29 -0700470 qcom,sup-voltages = <1800 1800>;
471 qcom,bus-width = <4>;
472 qcom,bus-speed-mode = "SDR12", "SDR25", "SDR50", "DDR50";
Sridhar Parasuram15645742012-11-18 12:07:59 -0800473
474 qcom,msm-bus,name = "sdcc4";
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530475 qcom,msm-bus,num-cases = <8>;
Sridhar Parasuram15645742012-11-18 12:07:59 -0800476 qcom,msm-bus,num-paths = <1>;
477 qcom,msm-bus,vectors-KBps = <80 512 0 0>, /* No vote */
Sujit Reddy Thumma1443c832012-11-26 12:26:56 +0530478 <80 512 1600 3200>, /* 400 KB/s*/
479 <80 512 80000 160000>, /* 20 MB/s */
480 <80 512 100000 200000>, /* 25 MB/s */
481 <80 512 200000 400000>, /* 50 MB/s */
482 <80 512 400000 800000>, /* 100 MB/s */
483 <80 512 800000 1600000>, /* 200 MB/s */
484 <80 512 2048000 4096000>; /* Max. bandwidth */
485 qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 100000000 200000000 4294967295>;
Sujit Reddy Thumma7138b3e2012-06-04 09:10:11 +0530486 status = "disable";
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +0530487 };
Yan He1466daa2011-11-30 17:25:38 -0800488
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700489 sdhc_1: sdhci@f9824900 {
490 qcom,bus-width = <8>;
491 compatible = "qcom,sdhci-msm";
492 reg = <0xf9824900 0x11c>, <0xf9824000 0x800>;
493 reg-names = "hc_mem", "core_mem";
494 interrupts = <0 123 0>, <0 138 0>;
495 interrupt-names = "hc_irq", "pwr_irq";
Sahitya Tummala00240122013-02-28 19:50:51 +0530496 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000 200000000>;
Sahitya Tummala78233942013-02-25 16:14:17 +0530497 qcom,bus-speed-mode = "HS200_1p8v", "DDR_1p8v";
Sahitya Tummalaecc8cae2013-03-10 07:04:16 +0530498 qcom,cpu-dma-latency-us = <200>;
Sahitya Tummala9062e002013-03-10 14:13:40 +0530499
500 qcom,msm-bus,name = "sdhc1";
501 qcom,msm-bus,num-cases = <8>;
Sahitya Tummala9062e002013-03-10 14:13:40 +0530502 qcom,msm-bus,num-paths = <1>;
503 qcom,msm-bus,vectors-KBps = <78 512 0 0>, /* No vote */
504 <78 512 1600 3200>, /* 400 KB/s*/
505 <78 512 80000 160000>, /* 20 MB/s */
506 <78 512 100000 200000>, /* 25 MB/s */
507 <78 512 200000 400000>, /* 50 MB/s */
508 <78 512 400000 800000>, /* 100 MB/s */
509 <78 512 800000 1600000>, /* 200 MB/s */
510 <78 512 2048000 4096000>; /* Max. bandwidth */
511 qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 100000000 200000000 4294967295>;
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700512 status = "disable";
513 };
514
515 sdhc_2: sdhci@f98a4900 {
516 compatible = "qcom,sdhci-msm";
517 reg = <0xf98a4900 0x11c>, <0xf98a4000 0x800>;
518 reg-names = "hc_mem", "core_mem";
519 interrupts = <0 125 0>, <0 221 0>;
520 interrupt-names = "hc_irq", "pwr_irq";
521
Sahitya Tummala00240122013-02-28 19:50:51 +0530522 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000 200000000>;
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700523 qcom,bus-width = <4>;
Sahitya Tummalaecc8cae2013-03-10 07:04:16 +0530524 qcom,cpu-dma-latency-us = <200>;
Sahitya Tummala9062e002013-03-10 14:13:40 +0530525
526 qcom,msm-bus,name = "sdhc2";
527 qcom,msm-bus,num-cases = <8>;
Sahitya Tummala9062e002013-03-10 14:13:40 +0530528 qcom,msm-bus,num-paths = <1>;
529 qcom,msm-bus,vectors-KBps = <81 512 0 0>, /* No vote */
530 <81 512 1600 3200>, /* 400 KB/s*/
531 <81 512 80000 160000>, /* 20 MB/s */
532 <81 512 100000 200000>, /* 25 MB/s */
533 <81 512 200000 400000>, /* 50 MB/s */
534 <81 512 400000 800000>, /* 100 MB/s */
535 <81 512 800000 1600000>, /* 200 MB/s */
536 <81 512 2048000 4096000>; /* Max. bandwidth */
537 qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 100000000 200000000 4294967295>;
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700538 status = "disable";
539 };
540
541 sdhc_3: sdhci@f9864900 {
542 compatible = "qcom,sdhci-msm";
543 reg = <0xf9864900 0x11c>, <0xf9864000 0x800>;
544 reg-names = "hc_mem", "core_mem";
545 interrupts = <0 127 0>, <0 224 0>;
546 interrupt-names = "hc_irq", "pwr_irq";
547 gpios = <&msmgpio 40 0>, /* CLK */
548 <&msmgpio 39 0>, /* CMD */
549 <&msmgpio 38 0>, /* DATA0 */
550 <&msmgpio 37 0>, /* DATA1 */
551 <&msmgpio 36 0>, /* DATA2 */
552 <&msmgpio 35 0>; /* DATA3 */
553 qcom,gpio-names = "CLK", "CMD", "DAT0", "DAT1", "DAT2", "DAT3";
554
Sahitya Tummala00240122013-02-28 19:50:51 +0530555 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>;
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700556 qcom,bus-width = <4>;
Sahitya Tummalaecc8cae2013-03-10 07:04:16 +0530557 qcom,cpu-dma-latency-us = <200>;
Sahitya Tummala9062e002013-03-10 14:13:40 +0530558
559 qcom,msm-bus,name = "sdhc3";
560 qcom,msm-bus,num-cases = <8>;
Sahitya Tummala9062e002013-03-10 14:13:40 +0530561 qcom,msm-bus,num-paths = <1>;
562 qcom,msm-bus,vectors-KBps = <79 512 0 0>, /* No vote */
563 <79 512 1600 3200>, /* 400 KB/s*/
564 <79 512 80000 160000>, /* 20 MB/s */
565 <79 512 100000 200000>, /* 25 MB/s */
566 <79 512 200000 400000>, /* 50 MB/s */
567 <79 512 400000 800000>, /* 100 MB/s */
568 <79 512 800000 1600000>, /* 200 MB/s */
569 <79 512 2048000 4096000>; /* Max. bandwidth */
570 qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 100000000 200000000 4294967295>;
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700571 status = "disable";
572 };
573
574 sdhc_4: sdhci@f98e4900 {
575 compatible = "qcom,sdhci-msm";
576 reg = <0xf98e4900 0x11c>, <0xf98e4000 0x800>;
577 reg-names = "hc_mem", "core_mem";
578 interrupts = <0 129 0>, <0 227 0>;
579 interrupt-names = "hc_irq", "pwr_irq";
580 gpios = <&msmgpio 93 0>, /* CLK */
581 <&msmgpio 91 0>, /* CMD */
582 <&msmgpio 96 0>, /* DATA0 */
583 <&msmgpio 95 0>, /* DATA1 */
584 <&msmgpio 94 0>, /* DATA2 */
585 <&msmgpio 92 0>; /* DATA3 */
586 qcom,gpio-names = "CLK", "CMD", "DAT0", "DAT1", "DAT2", "DAT3";
587
Sahitya Tummala00240122013-02-28 19:50:51 +0530588 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000>;
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700589 qcom,bus-width = <4>;
Sahitya Tummalaecc8cae2013-03-10 07:04:16 +0530590 qcom,cpu-dma-latency-us = <200>;
Sahitya Tummala9062e002013-03-10 14:13:40 +0530591
592 qcom,msm-bus,name = "sdhc4";
593 qcom,msm-bus,num-cases = <8>;
Sahitya Tummala9062e002013-03-10 14:13:40 +0530594 qcom,msm-bus,num-paths = <1>;
595 qcom,msm-bus,vectors-KBps = <80 512 0 0>, /* No vote */
596 <80 512 1600 3200>, /* 400 KB/s*/
597 <80 512 80000 160000>, /* 20 MB/s */
598 <80 512 100000 200000>, /* 25 MB/s */
599 <80 512 200000 400000>, /* 50 MB/s */
600 <80 512 400000 800000>, /* 100 MB/s */
601 <80 512 800000 1600000>, /* 200 MB/s */
602 <80 512 2048000 4096000>; /* Max. bandwidth */
603 qcom,bus-bw-vectors-bps = <0 400000 20000000 25000000 50000000 100000000 200000000 4294967295>;
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700604 status = "disable";
605 };
606
David Brown225abee2012-02-09 22:28:50 -0800607 qcom,sps@f9980000 {
Yan He1466daa2011-11-30 17:25:38 -0800608 compatible = "qcom,msm_sps";
David Brown225abee2012-02-09 22:28:50 -0800609 reg = <0xf9984000 0x15000>,
610 <0xf9999000 0xb000>;
Michael Bohanc7224532012-01-06 16:02:52 -0800611 interrupts = <0 94 0>;
Yan He1466daa2011-11-30 17:25:38 -0800612
613 qcom,bam-dma-res-pipes = <6>;
614 };
615
Gilad Avidovcff4ca72013-07-01 17:35:36 -0600616 spi_7: spi_epm: spi@f9966000 { /* BLSP2 QUP4 */
Sagar Dhariae0bb6502012-08-10 20:25:51 -0600617 compatible = "qcom,spi-qup-v2";
Sagar Dhariae0bb6502012-08-10 20:25:51 -0600618 #address-cells = <1>;
619 #size-cells = <0>;
Gilad Avidovcff4ca72013-07-01 17:35:36 -0600620 reg-names = "spi_physical", "spi_bam_physical";
621 reg = <0xf9966000 0x1000>,
Sana Venkat Raju99ee5c02013-10-21 12:52:15 +0530622 <0xf9944000 0x19000>;
Gilad Avidovcff4ca72013-07-01 17:35:36 -0600623 interrupt-names = "spi_irq", "spi_bam_irq";
624 interrupts = <0 104 0>, <0 239 0>;
625 spi-max-frequency = <19200000>;
626
Gilad Avidov4dfa8ff2013-05-22 10:43:23 -0600627 qcom,gpio-mosi = <&msmgpio 53 0>;
628 qcom,gpio-miso = <&msmgpio 54 0>;
629 qcom,gpio-clk = <&msmgpio 56 0>;
630 qcom,gpio-cs0 = <&msmgpio 55 0>;
Gilad Avidovcff4ca72013-07-01 17:35:36 -0600631
632 qcom,infinite-mode = <0>;
633 qcom,use-bam;
634 qcom,ver-reg-exists;
635 qcom,bam-consumer-pipe-index = <18>;
636 qcom,bam-producer-pipe-index = <19>;
637 qcom,master-id = <84>;
Sagar Dhariae0bb6502012-08-10 20:25:51 -0600638 };
Hariprasad Dhalinarasimhade991f02012-05-31 13:15:51 -0700639
Liron Kuchc5b26a62013-01-09 15:09:14 +0200640 tspp: msm_tspp@f99d8000 {
641 compatible = "qcom,msm_tspp";
642 cell-index = <0>;
643 reg = <0xf99d8000 0x1000>, /* MSM_TSIF0_PHYS */
644 <0xf99d9000 0x1000>, /* MSM_TSIF1_PHYS */
645 <0xf99da000 0x1000>, /* MSM_TSPP_PHYS */
646 <0xf99c4000 0x14000>; /* MSM_TSPP_BAM_PHYS */
647 reg-names = "MSM_TSIF0_PHYS",
648 "MSM_TSIF1_PHYS",
649 "MSM_TSPP_PHYS",
650 "MSM_TSPP_BAM_PHYS";
Hamad Kadmany11a353c2013-08-26 08:29:39 +0300651 interrupts = <0 121 0>, /* TSIF_TSPP_IRQ */
652 <0 119 0>, /* TSIF0_IRQ */
653 <0 120 0>, /* TSIF1_IRQ */
654 <0 122 0>; /* TSIF_BAM_IRQ */
Liron Kuchc5b26a62013-01-09 15:09:14 +0200655 interrupt-names = "TSIF_TSPP_IRQ",
656 "TSIF0_IRQ",
657 "TSIF1_IRQ",
658 "TSIF_BAM_IRQ";
659 qcom,tsif-pclk = "iface_clk";
660 qcom,tsif-ref-clk = "ref_clk";
661 gpios = <&msmgpio 89 0>, /* TSIF0 CLK */
662 <&msmgpio 90 0>, /* TSIF0 EN */
663 <&msmgpio 91 0>, /* TSIF0 DATA */
664 <&msmgpio 92 0>, /* TSIF0 SYNC */
665 <&msmgpio 93 0>, /* TSIF1 CLK */
666 <&msmgpio 94 0>, /* TSIF1 EN */
667 <&msmgpio 95 0>, /* TSIF1 DATA */
668 <&msmgpio 96 0>; /* TSIF1 SYNC */
669 qcom,gpio-names = "tsif_clk",
670 "tsif_en",
671 "tsif_data",
672 "tsif_sync",
673 "tsif_clk",
674 "tsif_en",
675 "tsif_data",
676 "tsif_sync";
677 qcom,gpios-func = <1>;
Hamad Kadmany8988d6c2013-06-02 17:12:13 +0300678
679 qcom,msm-bus,name = "tsif";
680 qcom,msm-bus,num-cases = <2>;
Hamad Kadmany8988d6c2013-06-02 17:12:13 +0300681 qcom,msm-bus,num-paths = <1>;
682 qcom,msm-bus,vectors-KBps =
683 <82 512 0 0>, /* No vote */
684 <82 512 12288 24576>; /* Max. bandwidth, 2xTSIF, each max of 96Mbps */
Liron Kuchc5b26a62013-01-09 15:09:14 +0200685 };
686
Joonwoo Park6ecc51a2012-10-20 22:32:32 -0700687 slim_msm: slim@fe12f000 {
Sagar Dhariaa316a962012-03-21 16:13:22 -0600688 cell-index = <1>;
Sagar Dhariad27ab412012-09-27 00:31:51 -0600689 compatible = "qcom,slim-ngd";
Sagar Dhariaa316a962012-03-21 16:13:22 -0600690 reg = <0xfe12f000 0x35000>,
691 <0xfe104000 0x20000>;
692 reg-names = "slimbus_physical", "slimbus_bam_physical";
693 interrupts = <0 163 0 0 164 0>;
694 interrupt-names = "slimbus_irq", "slimbus_bam_irq";
Sagar Dharia8f99f392013-06-28 12:46:11 -0600695 qcom,apps-ch-pipes = <0x60000000>;
696 qcom,ea-pc = <0x30>;
Kiran Kandie8bf5d52012-08-06 16:03:16 -0700697
698 taiko_codec {
699 compatible = "qcom,taiko-slim-pgd";
700 elemental-addr = [00 01 A0 00 17 02];
701
Joonwoo Park27a61782012-09-18 16:28:50 -0700702 interrupt-parent = <&wcd9xxx_intc>;
Joonwoo Parke12f3882013-05-22 18:58:11 -0700703 interrupts = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
704 17 18 19 20 21 22 23 24 25 26 27 28 29
705 30>;
Joonwoo Park27a61782012-09-18 16:28:50 -0700706
Kiran Kandie8bf5d52012-08-06 16:03:16 -0700707 qcom,cdc-reset-gpio = <&msmgpio 63 0>;
708
709 cdc-vdd-buck-supply = <&pm8941_s2>;
710 qcom,cdc-vdd-buck-voltage = <2150000 2150000>;
711 qcom,cdc-vdd-buck-current = <650000>;
712
713 cdc-vdd-tx-h-supply = <&pm8941_s3>;
714 qcom,cdc-vdd-tx-h-voltage = <1800000 1800000>;
715 qcom,cdc-vdd-tx-h-current = <25000>;
716
717 cdc-vdd-rx-h-supply = <&pm8941_s3>;
718 qcom,cdc-vdd-rx-h-voltage = <1800000 1800000>;
719 qcom,cdc-vdd-rx-h-current = <25000>;
720
721 cdc-vddpx-1-supply = <&pm8941_s3>;
722 qcom,cdc-vddpx-1-voltage = <1800000 1800000>;
723 qcom,cdc-vddpx-1-current = <10000>;
724
725 cdc-vdd-a-1p2v-supply = <&pm8941_l1>;
726 qcom,cdc-vdd-a-1p2v-voltage = <1225000 1225000>;
727 qcom,cdc-vdd-a-1p2v-current = <10000>;
728
729 cdc-vddcx-1-supply = <&pm8941_l1>;
730 qcom,cdc-vddcx-1-voltage = <1225000 1225000>;
731 qcom,cdc-vddcx-1-current = <10000>;
732
733 cdc-vddcx-2-supply = <&pm8941_l1>;
734 qcom,cdc-vddcx-2-voltage = <1225000 1225000>;
735 qcom,cdc-vddcx-2-current = <10000>;
736
Joonwoo Park73239212013-04-10 15:11:06 -0700737 qcom,cdc-static-supplies = "cdc-vdd-buck",
738 "cdc-vdd-tx-h",
739 "cdc-vdd-rx-h",
740 "cdc-vddpx-1",
741 "cdc-vdd-a-1p2v",
742 "cdc-vddcx-1",
743 "cdc-vddcx-2";
744
Kiran Kandie8bf5d52012-08-06 16:03:16 -0700745 qcom,cdc-micbias-ldoh-v = <0x3>;
746 qcom,cdc-micbias-cfilt1-mv = <1800>;
747 qcom,cdc-micbias-cfilt2-mv = <2700>;
748 qcom,cdc-micbias-cfilt3-mv = <1800>;
749 qcom,cdc-micbias1-cfilt-sel = <0x0>;
750 qcom,cdc-micbias2-cfilt-sel = <0x1>;
751 qcom,cdc-micbias3-cfilt-sel = <0x2>;
752 qcom,cdc-micbias4-cfilt-sel = <0x2>;
Venkat Sudhira50a3762012-11-26 12:12:15 -0800753 qcom,cdc-mclk-clk-rate = <9600000>;
Kiran Kandie8bf5d52012-08-06 16:03:16 -0700754 qcom,cdc-slim-ifd = "taiko-slim-ifd";
755 qcom,cdc-slim-ifd-elemental-addr = [00 00 A0 00 17 02];
Damir Didjusto338805a2013-03-28 16:02:14 -0700756 qcom,cdc-dmic-sample-rate = <4800000>;
Kiran Kandie8bf5d52012-08-06 16:03:16 -0700757 };
Sagar Dhariaa316a962012-03-21 16:13:22 -0600758 };
759
Kiran Kandi0121ad12012-08-20 13:01:47 -0700760 sound {
761 compatible = "qcom,msm8974-audio-taiko";
762 qcom,model = "msm8974-taiko-snd-card";
Banajit Goswamib1b62b52013-10-31 18:25:15 -0700763 reg = <0xfe02b000 0x4>,
764 <0xfe02c000 0x4>,
765 <0xfe02d000 0x4>,
766 <0xfe02e000 0x4>;
767 reg-names = "lpaif_pri_mode_muxsel",
768 "lpaif_sec_mode_muxsel",
769 "lpaif_tert_mode_muxsel",
770 "lpaif_quat_mode_muxsel";
Kiran Kandi0121ad12012-08-20 13:01:47 -0700771
772 qcom,audio-routing =
773 "RX_BIAS", "MCLK",
774 "LDO_H", "MCLK",
Joonwoo Park43a3f2d2013-03-12 16:52:39 -0700775 "AIF4 MAD", "MCLK",
Kiran Kandi0121ad12012-08-20 13:01:47 -0700776 "AMIC1", "MIC BIAS1 Internal1",
777 "MIC BIAS1 Internal1", "Handset Mic",
778 "AMIC2", "MIC BIAS2 External",
779 "MIC BIAS2 External", "Headset Mic",
Kiran Kandi8ad43072012-10-22 13:06:43 -0700780 "AMIC3", "MIC BIAS2 External",
781 "MIC BIAS2 External", "ANCRight Headset Mic",
782 "AMIC4", "MIC BIAS2 External",
783 "MIC BIAS2 External", "ANCLeft Headset Mic",
Kiran Kandi0121ad12012-08-20 13:01:47 -0700784 "DMIC1", "MIC BIAS1 External",
785 "MIC BIAS1 External", "Digital Mic1",
786 "DMIC2", "MIC BIAS1 External",
787 "MIC BIAS1 External", "Digital Mic2",
788 "DMIC3", "MIC BIAS3 External",
789 "MIC BIAS3 External", "Digital Mic3",
790 "DMIC4", "MIC BIAS3 External",
791 "MIC BIAS3 External", "Digital Mic4",
792 "DMIC5", "MIC BIAS4 External",
793 "MIC BIAS4 External", "Digital Mic5",
794 "DMIC6", "MIC BIAS4 External",
795 "MIC BIAS4 External", "Digital Mic6";
Kiran Kandi79db1b02012-08-21 13:48:19 -0700796
797 qcom,cdc-mclk-gpios = <&pm8941_gpios 15 0>;
Kiran Kandi79db1b02012-08-21 13:48:19 -0700798 qcom,taiko-mclk-clk-freq = <9600000>;
Banajit Goswami57b47c42013-04-04 19:13:22 -0700799 qcom,prim-auxpcm-gpio-clk = <&msmgpio 65 0>;
800 qcom,prim-auxpcm-gpio-sync = <&msmgpio 66 0>;
801 qcom,prim-auxpcm-gpio-din = <&msmgpio 67 0>;
802 qcom,prim-auxpcm-gpio-dout = <&msmgpio 68 0>;
Banajit Goswamif8ce89a2013-04-09 18:02:15 -0700803 qcom,prim-auxpcm-gpio-set = "prim-gpio-prim";
Banajit Goswami680f8842013-04-04 19:17:05 -0700804 qcom,sec-auxpcm-gpio-clk = <&msmgpio 79 0>;
805 qcom,sec-auxpcm-gpio-sync = <&msmgpio 80 0>;
806 qcom,sec-auxpcm-gpio-din = <&msmgpio 81 0>;
807 qcom,sec-auxpcm-gpio-dout = <&msmgpio 82 0>;
Kiran Kandi0121ad12012-08-20 13:01:47 -0700808 };
809
Varad Deshmukh18057ed2012-07-03 16:34:53 -0700810 spmi_bus: qcom,spmi@fc4c0000 {
Kenneth Heitkef3c829c2012-01-13 17:02:43 -0700811 cell-index = <0>;
812 compatible = "qcom,spmi-pmic-arb";
Kenneth Heitke366b8a42012-12-18 13:51:37 -0700813 reg-names = "core", "intr", "cnfg";
Kenneth Heitkef3c829c2012-01-13 17:02:43 -0700814 reg = <0xfc4cf000 0x1000>,
Kenneth Heitke366b8a42012-12-18 13:51:37 -0700815 <0Xfc4cb000 0x1000>,
816 <0Xfc4ca000 0x1000>;
Kenneth Heitkef3c829c2012-01-13 17:02:43 -0700817 /* 190,ee0_krait_hlos_spmi_periph_irq */
818 /* 187,channel_0_krait_hlos_trans_done_irq */
819 interrupts = <0 190 0 0 187 0>;
820 qcom,pmic-arb-ee = <0>;
821 qcom,pmic-arb-channel = <0>;
Kenneth Heitkef3c829c2012-01-13 17:02:43 -0700822 };
Sagar Dharia218edb92012-01-15 18:03:01 -0700823
Gilad Avidovad837622013-02-15 09:42:49 -0700824 i2c_0: i2c@f9967000 { /* BLSP#11 */
Sagar Dharia218edb92012-01-15 18:03:01 -0700825 cell-index = <0>;
826 compatible = "qcom,i2c-qup";
Sagar Dharia8a73da92012-08-11 16:41:25 -0600827 reg = <0Xf9967000 0x1000>;
Amir Samuelovb5266182012-10-23 09:45:41 +0200828 #address-cells = <1>;
829 #size-cells = <0>;
Sagar Dharia218edb92012-01-15 18:03:01 -0700830 reg-names = "qup_phys_addr";
Sagar Dharia8a73da92012-08-11 16:41:25 -0600831 interrupts = <0 105 0>;
Sagar Dharia218edb92012-01-15 18:03:01 -0700832 interrupt-names = "qup_err_intr";
833 qcom,i2c-bus-freq = <100000>;
Sana Venkat Raju27623662013-10-08 16:15:12 +0530834 qcom,i2c-src-freq = <19200000>;
Gilad Avidov227df1c2013-05-08 09:56:40 -0600835 qcom,master-id = <84>;
Sagar Dharia218edb92012-01-15 18:03:01 -0700836 };
Matt Wagantalle9b715a2012-01-04 18:16:14 -0800837
Asaf Penso30145212013-05-02 18:55:39 +0300838 i2c_1: i2c@f9923000 {
839 cell-index = <1>;
840 compatible = "qcom,i2c-qup";
841 reg = <0xf9923000 0x1000>;
842 #address-cells = <1>;
843 #size-cells = <0>;
844 reg-names = "qup_phys_addr";
845 interrupts = <0 95 0>;
846 interrupt-names = "qup_err_intr";
847 qcom,i2c-bus-freq = <100000>;
848 qcom,i2c-src-freq = <19200000>;
849 qcom,scl-gpio = <&msmgpio 3 0>;
850 qcom,sda-gpio = <&msmgpio 2 0>;
Gilad Avidov227df1c2013-05-08 09:56:40 -0600851 qcom,master-id = <86>;
Asaf Penso30145212013-05-02 18:55:39 +0300852 status = "disabled";
853 };
854
Gilad Avidovad837622013-02-15 09:42:49 -0700855 i2c_2: i2c@f9924000 {
Amy Malochebc7e9672012-08-15 10:30:40 -0700856 cell-index = <2>;
857 compatible = "qcom,i2c-qup";
858 reg = <0xf9924000 0x1000>;
859 #address-cells = <1>;
860 #size-cells = <0>;
861 reg-names = "qup_phys_addr";
862 interrupts = <0 96 0>;
863 interrupt-names = "qup_err_intr";
Amy Maloche0b294992013-08-29 10:29:54 -0700864 qcom,i2c-bus-freq = <384000>;
865 qcom,i2c-src-freq = <19200000>;
Gilad Avidov227df1c2013-05-08 09:56:40 -0600866 qcom,master-id = <86>;
Amy Maloche0b294992013-08-29 10:29:54 -0700867 qcom,scl-gpio = <&msmgpio 7 0>;
868 qcom,sda-gpio = <&msmgpio 6 0>;
Amy Malochebc7e9672012-08-15 10:30:40 -0700869 };
870
Gilad Avidovcff4ca72013-07-01 17:35:36 -0600871 spi_0: spi@f9923000 { /* BLSP1 QUP1 */
Subbaraman Narayanamurthy3f93ab12012-08-17 19:39:47 -0700872 compatible = "qcom,spi-qup-v2";
Subbaraman Narayanamurthy3f93ab12012-08-17 19:39:47 -0700873 #address-cells = <1>;
874 #size-cells = <0>;
Gilad Avidovcff4ca72013-07-01 17:35:36 -0600875 reg-names = "spi_physical", "spi_bam_physical";
876 reg = <0xf9923000 0x1000>,
Sana Venkat Raju99ee5c02013-10-21 12:52:15 +0530877 <0xf9904000 0x19000>;
Gilad Avidovcff4ca72013-07-01 17:35:36 -0600878 interrupt-names = "spi_irq", "spi_bam_irq";
879 interrupts = <0 95 0>, <0 238 0>;
880 spi-max-frequency = <19200000>;
881
Gilad Avidov4dfa8ff2013-05-22 10:43:23 -0600882 qcom,gpio-mosi = <&msmgpio 0 0>;
883 qcom,gpio-miso = <&msmgpio 1 0>;
884 qcom,gpio-clk = <&msmgpio 3 0>;
Gilad Avidovcff4ca72013-07-01 17:35:36 -0600885 qcom,gpio-cs0 = <&msmgpio 9 0>;
886
887 qcom,infinite-mode = <0>;
888 qcom,use-bam;
889 qcom,ver-reg-exists;
890 qcom,bam-consumer-pipe-index = <12>;
891 qcom,bam-producer-pipe-index = <13>;
892 qcom,master-id = <86>;
Subbaraman Narayanamurthy3f93ab12012-08-17 19:39:47 -0700893 };
894
Saravana Kannanfd3ac302013-05-06 17:45:49 -0700895 qcom,clock-krait@f9016000 {
896 compatible = "qcom,clock-krait-8974";
897 reg = <0xf9016000 0x20>,
898 <0xf908a000 0x20>,
899 <0xf909a000 0x20>,
900 <0xf90aa000 0x20>,
901 <0xf90ba000 0x20>,
902 <0xfc4b80b0 0x08>;
903 reg-names = "hfpll_l2_clk", "hfpll0_clk",
904 "hfpll1_clk", "hfpll2_clk",
905 "hfpll3_clk", "efuse";
906 cpu0-supply = <&krait0_vreg>;
907 cpu1-supply = <&krait1_vreg>;
908 cpu2-supply = <&krait2_vreg>;
909 cpu3-supply = <&krait3_vreg>;
910 l2-dig-supply = <&pm8841_s2_corner_ao>;
911 hfpll-dig-supply = <&pm8841_s2_corner_ao>;
912 hfpll-analog-supply = <&pm8941_l12_ao>;
913 qcom,hfpll-config-val = <0x04D0405D>;
Junjie Wucb304032013-12-13 16:18:46 -0800914 qcom,hfpll-user-vco-mask = <0x00100000>;
915 qcom,pvs-config-ver = <1>;
Saravana Kannanfd3ac302013-05-06 17:45:49 -0700916
917 qcom,l2-fmax =
918 < 0 0 >,
919 < 576000000 4 /* SVS_SOC */ >,
920 < 1036800000 5 /* NORMAL */ >,
921 < 1728000000 7 /* SUPER_TURBO */ >;
922
923 qcom,speed0-pvs0-bin-v0 =
924 < 0 0 0 >,
925 < 300000000 815000 73 >,
926 < 345600000 825000 85 >,
927 < 422400000 835000 104 >,
928 < 499200000 845000 124 >,
929 < 576000000 855000 144 >,
930 < 652800000 865000 165 >,
931 < 729600000 875000 186 >,
932 < 806400000 890000 208 >,
933 < 883200000 900000 229 >,
934 < 960000000 915000 252 >,
935 < 1036800000 925000 275 >,
936 < 1113600000 940000 298 >,
937 < 1190400000 950000 321 >,
938 < 1267200000 965000 346 >,
939 < 1344000000 980000 371 >,
940 < 1420800000 995000 397 >,
941 < 1497600000 1010000 423 >,
942 < 1574400000 1025000 450 >,
943 < 1651200000 1040000 477 >,
944 < 1728000000 1055000 506 >,
945 < 1804800000 1070000 536 >,
946 < 1881600000 1085000 567 >,
947 < 1958400000 1100000 598 >;
948
949 qcom,speed0-pvs1-bin-v0 =
950 < 0 0 0 >,
951 < 300000000 800000 73 >,
952 < 345600000 810000 85 >,
953 < 422400000 820000 104 >,
954 < 499200000 830000 124 >,
955 < 576000000 840000 144 >,
956 < 652800000 850000 165 >,
957 < 729600000 860000 186 >,
958 < 806400000 875000 208 >,
959 < 883200000 885000 229 >,
960 < 960000000 895000 252 >,
961 < 1036800000 910000 275 >,
962 < 1113600000 920000 298 >,
963 < 1190400000 930000 321 >,
964 < 1267200000 945000 346 >,
965 < 1344000000 960000 371 >,
966 < 1420800000 975000 397 >,
967 < 1497600000 990000 423 >,
968 < 1574400000 1005000 450 >,
969 < 1651200000 1020000 477 >,
970 < 1728000000 1030000 506 >,
971 < 1804800000 1045000 536 >,
972 < 1881600000 1060000 567 >,
973 < 1958400000 1075000 598 >;
974
975 qcom,speed0-pvs2-bin-v0 =
976 < 0 0 0 >,
977 < 300000000 785000 73 >,
978 < 345600000 795000 85 >,
979 < 422400000 805000 104 >,
980 < 499200000 815000 124 >,
981 < 576000000 825000 144 >,
982 < 652800000 835000 165 >,
983 < 729600000 845000 186 >,
984 < 806400000 855000 208 >,
985 < 883200000 865000 229 >,
986 < 960000000 875000 252 >,
987 < 1036800000 890000 275 >,
988 < 1113600000 900000 298 >,
989 < 1190400000 910000 321 >,
990 < 1267200000 925000 346 >,
991 < 1344000000 940000 371 >,
992 < 1420800000 955000 397 >,
993 < 1497600000 970000 423 >,
994 < 1574400000 980000 450 >,
995 < 1651200000 995000 477 >,
996 < 1728000000 1005000 506 >,
997 < 1804800000 1020000 536 >,
998 < 1881600000 1035000 567 >,
999 < 1958400000 1050000 598 >;
1000
1001 qcom,speed0-pvs3-bin-v0 =
1002 < 0 0 0 >,
1003 < 300000000 775000 73 >,
1004 < 345600000 780000 85 >,
1005 < 422400000 790000 104 >,
1006 < 499200000 800000 124 >,
1007 < 576000000 810000 144 >,
1008 < 652800000 820000 165 >,
1009 < 729600000 830000 186 >,
1010 < 806400000 840000 208 >,
1011 < 883200000 850000 229 >,
1012 < 960000000 860000 252 >,
1013 < 1036800000 875000 275 >,
1014 < 1113600000 885000 298 >,
1015 < 1190400000 895000 321 >,
1016 < 1267200000 910000 346 >,
1017 < 1344000000 925000 371 >,
1018 < 1420800000 935000 397 >,
1019 < 1497600000 950000 423 >,
1020 < 1574400000 960000 450 >,
1021 < 1651200000 970000 477 >,
1022 < 1728000000 985000 506 >,
1023 < 1804800000 995000 536 >,
1024 < 1881600000 1010000 567 >,
1025 < 1958400000 1025000 598 >;
1026
1027 qcom,speed0-pvs4-bin-v0 =
1028 < 0 0 0 >,
1029 < 300000000 775000 73 >,
1030 < 345600000 775000 85 >,
1031 < 422400000 780000 104 >,
1032 < 499200000 790000 124 >,
1033 < 576000000 800000 144 >,
1034 < 652800000 810000 165 >,
1035 < 729600000 820000 186 >,
1036 < 806400000 830000 208 >,
1037 < 883200000 840000 229 >,
1038 < 960000000 850000 252 >,
1039 < 1036800000 860000 275 >,
1040 < 1113600000 870000 298 >,
1041 < 1190400000 880000 321 >,
1042 < 1267200000 895000 346 >,
1043 < 1344000000 910000 371 >,
1044 < 1420800000 920000 397 >,
1045 < 1497600000 930000 423 >,
1046 < 1574400000 940000 450 >,
1047 < 1651200000 950000 477 >,
1048 < 1728000000 960000 506 >,
1049 < 1804800000 975000 536 >,
1050 < 1881600000 985000 567 >,
1051 < 1958400000 1000000 598 >;
1052
1053 qcom,speed0-pvs5-bin-v0 =
1054 < 0 0 0 >,
1055 < 300000000 750000 73 >,
1056 < 345600000 760000 85 >,
1057 < 422400000 770000 104 >,
1058 < 499200000 780000 124 >,
1059 < 576000000 790000 144 >,
1060 < 652800000 800000 165 >,
1061 < 729600000 810000 186 >,
1062 < 806400000 820000 208 >,
1063 < 883200000 830000 229 >,
1064 < 960000000 840000 252 >,
1065 < 1036800000 850000 275 >,
1066 < 1113600000 860000 298 >,
1067 < 1190400000 870000 321 >,
1068 < 1267200000 880000 346 >,
1069 < 1344000000 890000 371 >,
1070 < 1420800000 900000 397 >,
1071 < 1497600000 910000 423 >,
1072 < 1574400000 920000 450 >,
1073 < 1651200000 930000 477 >,
1074 < 1728000000 940000 506 >,
1075 < 1804800000 955000 536 >,
1076 < 1881600000 965000 567 >,
1077 < 1958400000 975000 598 >;
1078
1079 qcom,speed0-pvs6-bin-v0 =
1080 < 0 0 0 >,
1081 < 300000000 750000 73 >,
1082 < 345600000 750000 85 >,
1083 < 422400000 760000 104 >,
1084 < 499200000 770000 124 >,
1085 < 576000000 780000 144 >,
1086 < 652800000 790000 165 >,
1087 < 729600000 800000 186 >,
1088 < 806400000 810000 208 >,
1089 < 883200000 820000 229 >,
1090 < 960000000 830000 252 >,
1091 < 1036800000 840000 275 >,
1092 < 1113600000 850000 298 >,
1093 < 1190400000 860000 321 >,
1094 < 1267200000 870000 346 >,
1095 < 1344000000 875000 371 >,
1096 < 1420800000 885000 397 >,
1097 < 1497600000 895000 423 >,
1098 < 1574400000 905000 450 >,
1099 < 1651200000 915000 477 >,
1100 < 1728000000 920000 506 >,
1101 < 1804800000 930000 536 >,
1102 < 1881600000 940000 567 >,
1103 < 1958400000 950000 598 >;
1104
1105 qcom,speed2-pvs0-bin-v0 =
1106 < 0 0 0 >,
1107 < 300000000 800000 72 >,
1108 < 345600000 800000 83 >,
1109 < 422400000 805000 102 >,
1110 < 499200000 815000 121 >,
1111 < 576000000 825000 141 >,
1112 < 652800000 835000 161 >,
1113 < 729600000 845000 181 >,
1114 < 806400000 855000 202 >,
1115 < 883200000 865000 223 >,
1116 < 960000000 875000 245 >,
1117 < 1036800000 890000 267 >,
1118 < 1113600000 900000 289 >,
1119 < 1190400000 915000 313 >,
1120 < 1267200000 925000 336 >,
1121 < 1344000000 940000 360 >,
1122 < 1420800000 950000 383 >,
1123 < 1497600000 965000 409 >,
1124 < 1574400000 980000 435 >,
1125 < 1651200000 995000 461 >,
1126 < 1728000000 1010000 488 >,
1127 < 1804800000 1025000 516 >,
1128 < 1881600000 1040000 543 >,
1129 < 1958400000 1055000 573 >,
1130 < 2035200000 1070000 604 >,
1131 < 2112000000 1085000 636 >,
1132 < 2150400000 1100000 656 >;
1133
1134 qcom,speed2-pvs1-bin-v0 =
1135 < 0 0 0 >,
1136 < 300000000 800000 72 >,
1137 < 345600000 800000 83 >,
1138 < 422400000 800000 102 >,
1139 < 499200000 800000 121 >,
1140 < 576000000 810000 141 >,
1141 < 652800000 820000 161 >,
1142 < 729600000 830000 181 >,
1143 < 806400000 840000 202 >,
1144 < 883200000 850000 223 >,
1145 < 960000000 860000 245 >,
1146 < 1036800000 875000 267 >,
1147 < 1113600000 885000 289 >,
1148 < 1190400000 895000 313 >,
1149 < 1267200000 910000 336 >,
1150 < 1344000000 920000 360 >,
1151 < 1420800000 930000 383 >,
1152 < 1497600000 945000 409 >,
1153 < 1574400000 960000 435 >,
1154 < 1651200000 975000 461 >,
1155 < 1728000000 990000 488 >,
1156 < 1804800000 1005000 516 >,
1157 < 1881600000 1020000 543 >,
1158 < 1958400000 1030000 573 >,
1159 < 2035200000 1045000 604 >,
1160 < 2112000000 1060000 636 >,
1161 < 2150400000 1075000 656 >;
1162
1163 qcom,speed2-pvs2-bin-v0 =
1164 < 0 0 0 >,
1165 < 300000000 775000 72 >,
1166 < 345600000 775000 83 >,
1167 < 422400000 775000 102 >,
1168 < 499200000 785000 121 >,
1169 < 576000000 795000 141 >,
1170 < 652800000 805000 161 >,
1171 < 729600000 815000 181 >,
1172 < 806400000 825000 202 >,
1173 < 883200000 835000 223 >,
1174 < 960000000 845000 245 >,
1175 < 1036800000 855000 267 >,
1176 < 1113600000 865000 289 >,
1177 < 1190400000 875000 313 >,
1178 < 1267200000 890000 336 >,
1179 < 1344000000 900000 360 >,
1180 < 1420800000 910000 383 >,
1181 < 1497600000 925000 409 >,
1182 < 1574400000 940000 435 >,
1183 < 1651200000 955000 461 >,
1184 < 1728000000 970000 488 >,
1185 < 1804800000 980000 516 >,
1186 < 1881600000 995000 543 >,
1187 < 1958400000 1005000 573 >,
1188 < 2035200000 1020000 604 >,
1189 < 2112000000 1035000 636 >,
1190 < 2150400000 1050000 656 >;
1191
1192 qcom,speed2-pvs3-bin-v0 =
1193 < 0 0 0 >,
1194 < 300000000 775000 72 >,
1195 < 345600000 775000 83 >,
1196 < 422400000 775000 102 >,
1197 < 499200000 775000 121 >,
1198 < 576000000 780000 141 >,
1199 < 652800000 790000 161 >,
1200 < 729600000 800000 181 >,
1201 < 806400000 810000 202 >,
1202 < 883200000 820000 223 >,
1203 < 960000000 830000 245 >,
1204 < 1036800000 840000 267 >,
1205 < 1113600000 850000 289 >,
1206 < 1190400000 860000 313 >,
1207 < 1267200000 875000 336 >,
1208 < 1344000000 885000 360 >,
1209 < 1420800000 895000 383 >,
1210 < 1497600000 910000 409 >,
1211 < 1574400000 925000 435 >,
1212 < 1651200000 935000 461 >,
1213 < 1728000000 950000 488 >,
1214 < 1804800000 960000 516 >,
1215 < 1881600000 970000 543 >,
1216 < 1958400000 985000 573 >,
1217 < 2035200000 995000 604 >,
1218 < 2112000000 1010000 636 >,
1219 < 2150400000 1025000 656 >;
1220
1221 qcom,speed2-pvs4-bin-v0 =
1222 < 0 0 0 >,
1223 < 300000000 775000 72 >,
1224 < 345600000 775000 83 >,
1225 < 422400000 775000 102 >,
1226 < 499200000 775000 121 >,
1227 < 576000000 775000 141 >,
1228 < 652800000 780000 161 >,
1229 < 729600000 790000 181 >,
1230 < 806400000 800000 202 >,
1231 < 883200000 810000 223 >,
1232 < 960000000 820000 245 >,
1233 < 1036800000 830000 267 >,
1234 < 1113600000 840000 289 >,
1235 < 1190400000 850000 313 >,
1236 < 1267200000 860000 336 >,
1237 < 1344000000 870000 360 >,
1238 < 1420800000 880000 383 >,
1239 < 1497600000 895000 409 >,
1240 < 1574400000 910000 435 >,
1241 < 1651200000 920000 461 >,
1242 < 1728000000 930000 488 >,
1243 < 1804800000 940000 516 >,
1244 < 1881600000 950000 543 >,
1245 < 1958400000 960000 573 >,
1246 < 2035200000 975000 604 >,
1247 < 2112000000 985000 636 >,
1248 < 2150400000 1000000 656 >;
1249
1250 qcom,speed2-pvs5-bin-v0 =
1251 < 0 0 0 >,
1252 < 300000000 750000 72 >,
1253 < 345600000 750000 83 >,
1254 < 422400000 750000 102 >,
1255 < 499200000 750000 121 >,
1256 < 576000000 760000 141 >,
1257 < 652800000 770000 161 >,
1258 < 729600000 780000 181 >,
1259 < 806400000 790000 202 >,
1260 < 883200000 800000 223 >,
1261 < 960000000 810000 245 >,
1262 < 1036800000 820000 267 >,
1263 < 1113600000 830000 289 >,
1264 < 1190400000 840000 313 >,
1265 < 1267200000 850000 336 >,
1266 < 1344000000 860000 360 >,
1267 < 1420800000 870000 383 >,
1268 < 1497600000 880000 409 >,
1269 < 1574400000 890000 435 >,
1270 < 1651200000 900000 461 >,
1271 < 1728000000 910000 488 >,
1272 < 1804800000 920000 516 >,
1273 < 1881600000 930000 543 >,
1274 < 1958400000 940000 573 >,
1275 < 2035200000 955000 604 >,
1276 < 2112000000 965000 636 >,
1277 < 2150400000 975000 656 >;
1278
1279 qcom,speed2-pvs6-bin-v0 =
1280 < 0 0 0 >,
1281 < 300000000 750000 72 >,
1282 < 345600000 750000 83 >,
1283 < 422400000 750000 102 >,
1284 < 499200000 750000 121 >,
1285 < 576000000 750000 141 >,
1286 < 652800000 760000 161 >,
1287 < 729600000 770000 181 >,
1288 < 806400000 780000 202 >,
1289 < 883200000 790000 223 >,
1290 < 960000000 800000 245 >,
1291 < 1036800000 810000 267 >,
1292 < 1113600000 820000 289 >,
1293 < 1190400000 830000 313 >,
1294 < 1267200000 840000 336 >,
1295 < 1344000000 850000 360 >,
1296 < 1420800000 860000 383 >,
1297 < 1497600000 870000 409 >,
1298 < 1574400000 875000 435 >,
1299 < 1651200000 885000 461 >,
1300 < 1728000000 895000 488 >,
1301 < 1804800000 905000 516 >,
1302 < 1881600000 915000 543 >,
1303 < 1958400000 920000 573 >,
1304 < 2035200000 930000 604 >,
1305 < 2112000000 940000 636 >,
1306 < 2150400000 950000 656 >;
1307
1308 qcom,speed1-pvs0-bin-v0 =
1309 < 0 0 0 >,
1310 < 300000000 775000 72 >,
1311 < 345600000 775000 83 >,
1312 < 422400000 775000 101 >,
1313 < 499200000 780000 120 >,
1314 < 576000000 790000 139 >,
1315 < 652800000 800000 159 >,
1316 < 729600000 810000 180 >,
1317 < 806400000 820000 200 >,
1318 < 883200000 830000 221 >,
1319 < 960000000 840000 242 >,
1320 < 1036800000 850000 264 >,
1321 < 1113600000 865000 287 >,
1322 < 1190400000 875000 308 >,
1323 < 1267200000 890000 333 >,
1324 < 1344000000 900000 356 >,
1325 < 1420800000 915000 380 >,
1326 < 1497600000 925000 404 >,
1327 < 1574400000 940000 430 >,
1328 < 1651200000 955000 456 >,
1329 < 1728000000 970000 482 >,
1330 < 1804800000 985000 510 >,
1331 < 1881600000 1000000 538 >,
1332 < 1958400000 1015000 565 >,
1333 < 2035200000 1030000 596 >,
1334 < 2112000000 1045000 627 >,
1335 < 2188800000 1060000 659 >,
1336 < 2265600000 1075000 691 >;
1337
1338 qcom,speed1-pvs1-bin-v0 =
1339 < 0 0 0 >,
1340 < 300000000 775000 72 >,
1341 < 345600000 775000 83 >,
1342 < 422400000 775000 101 >,
1343 < 499200000 775000 120 >,
1344 < 576000000 775000 139 >,
1345 < 652800000 785000 159 >,
1346 < 729600000 795000 180 >,
1347 < 806400000 805000 200 >,
1348 < 883200000 815000 221 >,
1349 < 960000000 825000 242 >,
1350 < 1036800000 835000 264 >,
1351 < 1113600000 850000 287 >,
1352 < 1190400000 860000 308 >,
1353 < 1267200000 870000 333 >,
1354 < 1344000000 885000 356 >,
1355 < 1420800000 895000 380 >,
1356 < 1497600000 905000 404 >,
1357 < 1574400000 920000 430 >,
1358 < 1651200000 935000 456 >,
1359 < 1728000000 950000 482 >,
1360 < 1804800000 965000 510 >,
1361 < 1881600000 980000 538 >,
1362 < 1958400000 995000 565 >,
1363 < 2035200000 1005000 596 >,
1364 < 2112000000 1020000 627 >,
1365 < 2188800000 1035000 659 >,
1366 < 2265600000 1050000 691 >;
1367
1368 qcom,speed1-pvs2-bin-v0 =
1369 < 0 0 0 >,
1370 < 300000000 750000 72 >,
1371 < 345600000 750000 83 >,
1372 < 422400000 750000 101 >,
1373 < 499200000 750000 120 >,
1374 < 576000000 760000 139 >,
1375 < 652800000 770000 159 >,
1376 < 729600000 780000 180 >,
1377 < 806400000 790000 200 >,
1378 < 883200000 800000 221 >,
1379 < 960000000 810000 242 >,
1380 < 1036800000 820000 264 >,
1381 < 1113600000 830000 287 >,
1382 < 1190400000 840000 308 >,
1383 < 1267200000 850000 333 >,
1384 < 1344000000 865000 356 >,
1385 < 1420800000 875000 380 >,
1386 < 1497600000 885000 404 >,
1387 < 1574400000 900000 430 >,
1388 < 1651200000 915000 456 >,
1389 < 1728000000 930000 482 >,
1390 < 1804800000 945000 510 >,
1391 < 1881600000 955000 538 >,
1392 < 1958400000 970000 565 >,
1393 < 2035200000 980000 596 >,
1394 < 2112000000 995000 627 >,
1395 < 2188800000 1010000 659 >,
1396 < 2265600000 1025000 691 >;
1397
1398 qcom,speed1-pvs3-bin-v0 =
1399 < 0 0 0 >,
1400 < 300000000 750000 72 >,
1401 < 345600000 750000 83 >,
1402 < 422400000 750000 101 >,
1403 < 499200000 750000 120 >,
1404 < 576000000 750000 139 >,
1405 < 652800000 755000 159 >,
1406 < 729600000 765000 180 >,
1407 < 806400000 775000 200 >,
1408 < 883200000 785000 221 >,
1409 < 960000000 795000 242 >,
1410 < 1036800000 805000 264 >,
1411 < 1113600000 815000 287 >,
1412 < 1190400000 825000 308 >,
1413 < 1267200000 835000 333 >,
1414 < 1344000000 850000 356 >,
1415 < 1420800000 860000 380 >,
1416 < 1497600000 870000 404 >,
1417 < 1574400000 885000 430 >,
1418 < 1651200000 900000 456 >,
1419 < 1728000000 910000 482 >,
1420 < 1804800000 925000 510 >,
1421 < 1881600000 935000 538 >,
1422 < 1958400000 945000 565 >,
1423 < 2035200000 960000 596 >,
1424 < 2112000000 970000 627 >,
1425 < 2188800000 985000 659 >,
1426 < 2265600000 1000000 691 >;
1427
1428 qcom,speed1-pvs4-bin-v0 =
1429 < 0 0 0 >,
1430 < 300000000 750000 72 >,
1431 < 345600000 750000 83 >,
1432 < 422400000 750000 101 >,
1433 < 499200000 750000 120 >,
1434 < 576000000 750000 139 >,
1435 < 652800000 750000 159 >,
1436 < 729600000 755000 180 >,
1437 < 806400000 765000 200 >,
1438 < 883200000 775000 221 >,
1439 < 960000000 785000 242 >,
1440 < 1036800000 795000 264 >,
1441 < 1113600000 805000 287 >,
1442 < 1190400000 815000 308 >,
1443 < 1267200000 825000 333 >,
1444 < 1344000000 835000 356 >,
1445 < 1420800000 845000 380 >,
1446 < 1497600000 855000 404 >,
1447 < 1574400000 870000 430 >,
1448 < 1651200000 885000 456 >,
1449 < 1728000000 895000 482 >,
1450 < 1804800000 905000 510 >,
1451 < 1881600000 915000 538 >,
1452 < 1958400000 925000 565 >,
1453 < 2035200000 935000 596 >,
1454 < 2112000000 950000 627 >,
1455 < 2188800000 960000 659 >,
1456 < 2265600000 975000 691 >;
1457
1458 qcom,speed1-pvs5-bin-v0 =
1459 < 0 0 0 >,
1460 < 300000000 725000 72 >,
1461 < 345600000 725000 83 >,
1462 < 422400000 725000 101 >,
1463 < 499200000 725000 120 >,
1464 < 576000000 725000 139 >,
1465 < 652800000 735000 159 >,
1466 < 729600000 745000 180 >,
1467 < 806400000 755000 200 >,
1468 < 883200000 765000 221 >,
1469 < 960000000 775000 242 >,
1470 < 1036800000 785000 264 >,
1471 < 1113600000 795000 287 >,
1472 < 1190400000 805000 308 >,
1473 < 1267200000 815000 333 >,
1474 < 1344000000 825000 356 >,
1475 < 1420800000 835000 380 >,
1476 < 1497600000 845000 404 >,
1477 < 1574400000 855000 430 >,
1478 < 1651200000 865000 456 >,
1479 < 1728000000 875000 482 >,
1480 < 1804800000 885000 510 >,
1481 < 1881600000 895000 538 >,
1482 < 1958400000 905000 565 >,
1483 < 2035200000 915000 596 >,
1484 < 2112000000 930000 627 >,
1485 < 2188800000 940000 659 >,
1486 < 2265600000 950000 691 >;
1487
1488 qcom,speed1-pvs6-bin-v0 =
1489 < 0 0 0 >,
1490 < 300000000 725000 72 >,
1491 < 345600000 725000 83 >,
1492 < 422400000 725000 101 >,
1493 < 499200000 725000 120 >,
1494 < 576000000 725000 139 >,
1495 < 652800000 725000 159 >,
1496 < 729600000 735000 180 >,
1497 < 806400000 745000 200 >,
1498 < 883200000 755000 221 >,
1499 < 960000000 765000 242 >,
1500 < 1036800000 775000 264 >,
1501 < 1113600000 785000 287 >,
1502 < 1190400000 795000 308 >,
1503 < 1267200000 805000 333 >,
1504 < 1344000000 815000 356 >,
1505 < 1420800000 825000 380 >,
1506 < 1497600000 835000 404 >,
1507 < 1574400000 845000 430 >,
1508 < 1651200000 850000 456 >,
1509 < 1728000000 860000 482 >,
1510 < 1804800000 870000 510 >,
1511 < 1881600000 880000 538 >,
1512 < 1958400000 890000 565 >,
1513 < 2035200000 895000 596 >,
1514 < 2112000000 905000 627 >,
1515 < 2188800000 915000 659 >,
1516 < 2265600000 925000 691 >;
1517 };
1518
Saravana Kannan4bbc9932013-11-24 03:45:00 -08001519 qcom,cpubw {
1520 compatible = "qcom,cpubw";
1521 qcom,cpu-mem-ports = <1 512>, <2 512>;
1522 qcom,bw-tbl =
1523 < 572 /* 75 MHz */ >,
1524 < 1144 /* 150 MHz */ >,
1525 < 1525 /* 200 MHz */ >,
1526 < 2342 /* 307 MHz */ >,
1527 < 3509 /* 460 MHz */ >,
1528 < 4684 /* 614 MHz */ >,
1529 < 6103 /* 800 MHz */ >,
1530 < 7102 /* 931 MHz */ >;
1531 };
1532
Saravana Kannancb688522013-11-22 15:49:50 -08001533 qcom,kraitbw-l2pm {
1534 compatible = "qcom,kraitbw-l2pm";
1535 interrupts = <0 1 1>;
1536 qcom,bytes-per-beat = <8>;
1537 };
1538
Saravana Kannanfd3ac302013-05-06 17:45:49 -07001539 qcom,msm-cpufreq@0 {
1540 reg = <0 4>;
1541 compatible = "qcom,msm-cpufreq";
Saravana Kannanfd3ac302013-05-06 17:45:49 -07001542 qcom,cpufreq-table =
Saravana Kannan4bbc9932013-11-24 03:45:00 -08001543 < 300000 300000 572 >,
1544 < 422400 422400 1144 >,
1545 < 652800 499200 1525 >,
1546 < 729600 576000 2342 >,
1547 < 883200 576000 2342 >,
1548 < 960000 960000 3509 >,
1549 < 1036800 1036800 3509 >,
1550 < 1190400 1036800 3509 >,
1551 < 1267200 1267200 4684 >,
1552 < 1497600 1497600 4684 >,
1553 < 1574400 1574400 6103 >,
1554 < 1728000 1651200 6103 >,
1555 < 1958400 1728000 7102 >,
1556 < 2265600 1728000 7102 >,
1557 < 2457600 1728000 7102 >;
Matt Wagantalle9b715a2012-01-04 18:16:14 -08001558 };
Ido Shayevitzef72ddd2012-03-28 18:55:55 +02001559
Vijayavardhan Vennapusaa3de1cc2012-10-23 11:32:27 +05301560 usb3: qcom,ssusb@f9200000 {
Ido Shayevitzef72ddd2012-03-28 18:55:55 +02001561 compatible = "qcom,dwc-usb3-msm";
Ido Shayevitz7ad8ded2012-08-28 04:30:58 +03001562 reg = <0xf9200000 0xfc000>,
1563 <0xfd4ab000 0x4>;
Vijayavardhan Vennapusa8eb68732013-03-26 13:05:38 +05301564 #address-cells = <1>;
1565 #size-cells = <1>;
1566 ranges;
Jack Pham4db88d92013-06-27 15:19:54 -07001567
1568 interrupt-parent = <&usb3>;
1569 interrupts = <0 1>;
1570 #interrupt-cells = <1>;
1571 interrupt-map-mask = <0x0 0xffffffff>;
1572 interrupt-map = <0x0 0 &intc 0 133 0
1573 0x0 1 &spmi_bus 0x0 0x0 0x9 0x0>;
1574 interrupt-names = "hs_phy_irq", "pmic_id_irq";
1575
Vijayavardhan Vennapusa4cdef832012-11-09 14:46:41 +05301576 ssusb_vdd_dig-supply = <&pm8841_s2_corner>;
Manu Gautam60e01352012-05-29 09:00:34 +05301577 SSUSB_1p8-supply = <&pm8941_l6>;
Vijayavardhan Vennapusa4cdef832012-11-09 14:46:41 +05301578 hsusb_vdd_dig-supply = <&pm8841_s2_corner>;
Manu Gautam60e01352012-05-29 09:00:34 +05301579 HSUSB_1p8-supply = <&pm8941_l6>;
1580 HSUSB_3p3-supply = <&pm8941_l24>;
Manu Gautamf1fceddf2012-10-12 14:02:50 +05301581 vbus_dwc3-supply = <&pm8941_mvs1>;
Ido Shayevitzef72ddd2012-03-28 18:55:55 +02001582 qcom,dwc-usb3-msm-dbm-eps = <4>;
Vijayavardhan Vennapusa4cdef832012-11-09 14:46:41 +05301583 qcom,vdd-voltage-level = <1 5 7>;
Vijayavardhan Vennapusa070ade82013-06-18 12:49:22 +05301584 qcom,dwc-hsphy-init = <0x00D191A4>;
Jack Pham4db88d92013-06-27 15:19:54 -07001585 qcom,misc-ref = <&pm8941_misc>;
Siddartha Mohanadoss88a3fde2013-06-24 16:18:52 -07001586 dwc_usb3-adc_tm = <&pm8941_adc_tm>;
Vijayavardhan Vennapusafc3db602013-08-20 17:54:54 +05301587 qcom,dwc-usb3-msm-tx-fifo-size = <29696>;
Vijayavardhan Vennapusab77e1432013-10-03 18:17:50 +05301588 qcom,dwc-usb3-msm-qdss-tx-fifo-size = <8192>;
Manu Gautam2617deb2012-08-31 17:50:06 -07001589
Gagan Macb2372ae2012-08-20 19:24:32 -06001590 qcom,msm-bus,name = "usb3";
1591 qcom,msm-bus,num-cases = <2>;
Gagan Macb2372ae2012-08-20 19:24:32 -06001592 qcom,msm-bus,num-paths = <1>;
1593 qcom,msm-bus,vectors-KBps =
Manu Gautam2617deb2012-08-31 17:50:06 -07001594 <61 512 0 0>,
Gagan Macb2372ae2012-08-20 19:24:32 -06001595 <61 512 240000 960000>;
Vijayavardhan Vennapusa8eb68732013-03-26 13:05:38 +05301596 dwc3@f9200000 {
1597 compatible = "synopsys,dwc3";
1598 reg = <0xf9200000 0xfc000>;
1599 interrupt-parent = <&intc>;
1600 interrupts = <0 131 0>, <0 179 0>;
1601 interrupt-names = "irq", "otg_irq";
Vijayavardhan Vennapusa540ee162013-08-20 18:21:42 +05301602 tx-fifo-resize;
Vijayavardhan Vennapusa8eb68732013-03-26 13:05:38 +05301603 };
Ido Shayevitzef72ddd2012-03-28 18:55:55 +02001604 };
Matt Wagantallc2bbdc32012-03-21 19:44:50 -07001605
Vijayavardhan Vennapusae78bb0e2013-01-02 18:57:35 +05301606 ehci: qcom,ehci-host@f9a55000 {
1607 compatible = "qcom,ehci-host";
1608 status = "disabled";
1609 reg = <0xf9a55000 0x400>;
1610 interrupts = <0 134 0>, <0 140 0>;
1611 interrupt-names = "core_irq", "async_irq";
1612 HSUSB_VDDCX-supply = <&pm8841_s2>;
1613 HSUSB_1p8-supply = <&pm8941_l6>;
1614 HSUSB_3p3-supply = <&pm8941_l24>;
1615 qcom,usb2-enable-hsphy2;
1616 qcom,usb2-power-budget = <500>;
1617 };
1618
Matt Wagantallfc727212012-01-06 18:18:25 -08001619 gdsc_oxili_gx: qcom,gdsc@fd8c4024 {
David Collinsf8861902013-01-10 15:38:09 -08001620 parent-supply = <&pm8841_s4_corner>;
Matt Wagantallfc727212012-01-06 18:18:25 -08001621 };
1622
Matt Wagantallc2bbdc32012-03-21 19:44:50 -07001623 qcom,lpass@fe200000 {
1624 compatible = "qcom,pil-q6v5-lpass";
1625 reg = <0xfe200000 0x00100>,
Matt Wagantall015b50af2013-03-05 18:51:16 -08001626 <0xfd485100 0x00010>,
1627 <0xfc4016c0 0x00004>;
1628 reg-names = "qdsp6_base", "halt_base", "restart_reg";
Matt Wagantall6c515982013-01-29 14:58:43 -08001629 vdd_cx-supply = <&pm8841_s2_corner>;
Stephen Boyd1be799e2012-10-17 15:50:42 -07001630 interrupts = <0 162 1>;
Matt Wagantallc2bbdc32012-03-21 19:44:50 -07001631
Matt Wagantall6e6b8cd2012-05-24 12:42:24 -07001632 qcom,firmware-name = "adsp";
Ravishankar Sarawadi2e8ac7d2013-03-28 15:23:30 -07001633
Ravishankar Sarawadiab203a82013-04-09 18:46:11 -07001634 /* GPIO inputs from lpass */
Ravishankar Sarawadi2e8ac7d2013-03-28 15:23:30 -07001635 qcom,gpio-err-fatal = <&smp2pgpio_ssr_smp2p_2_in 0 0>;
Ravishankar Sarawadiab203a82013-04-09 18:46:11 -07001636 qcom,gpio-proxy-unvote = <&smp2pgpio_ssr_smp2p_2_in 2 0>;
Ravishankar Sarawadi7edc9d72013-04-09 18:15:03 -07001637 qcom,gpio-err-ready = <&smp2pgpio_ssr_smp2p_2_in 1 0>;
Ravishankar Sarawadi2e8ac7d2013-03-28 15:23:30 -07001638
1639 /* GPIO output to lpass */
1640 qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_2_out 0 0>;
Matt Wagantallc2bbdc32012-03-21 19:44:50 -07001641 };
Tianyi Gouc1e049f82011-11-23 14:20:16 -08001642
Joonwoo Park7ecf08d2012-08-17 11:35:12 -07001643 qcom,msm-adsp-loader {
1644 compatible = "qcom,adsp-loader";
Venkat Sudhir480db8a2012-11-09 15:31:50 -08001645 qcom,adsp-state = <0>;
Joonwoo Park7ecf08d2012-08-17 11:35:12 -07001646 };
1647
Fred Oh5429b682013-04-04 11:37:43 -07001648 qcom,msm-audio-ion {
1649 compatible = "qcom,msm-audio-ion";
1650 };
1651
Krishnankutty Kolathappilly01a3f9b2013-12-12 17:00:15 -08001652 qti,msm-pcm {
1653 compatible = "qti,msm-pcm-dsp";
1654 qti,msm-pcm-dsp-id = <0>;
Phani Kumar Uppalapatiebee2a72013-02-19 10:02:40 -08001655 };
1656
Krishnankutty Kolathappilly01a3f9b2013-12-12 17:00:15 -08001657 qti,msm-pcm-low-latency {
1658 compatible = "qti,msm-pcm-dsp";
1659 qti,msm-pcm-dsp-id = <1>;
1660 qti,msm-pcm-low-latency;
Krishnankutty Kolathappilly22dc25b2013-11-25 12:11:07 -08001661 qti,latency-level = "regular";
Phani Kumar Uppalapati87841c82012-06-14 21:28:43 -07001662 };
Phani Kumar Uppalapatic6651692012-06-14 20:33:09 -07001663
Phani Kumar Uppalapati87841c82012-06-14 21:28:43 -07001664 qcom,msm-pcm-routing {
1665 compatible = "qcom,msm-pcm-routing";
1666 };
Phani Kumar Uppalapatic6651692012-06-14 20:33:09 -07001667
Phani Kumar Uppalapati87841c82012-06-14 21:28:43 -07001668 qcom,msm-pcm-lpa {
1669 compatible = "qcom,msm-pcm-lpa";
1670 };
Phani Kumar Uppalapatic6651692012-06-14 20:33:09 -07001671
Harmandeep Singha3453a72012-07-03 12:31:09 -07001672 qcom,msm-compr-dsp {
1673 compatible = "qcom,msm-compr-dsp";
1674 };
1675
Eric Laurent36e56242013-07-15 10:01:42 -07001676 qcom,msm-compress-dsp {
1677 compatible = "qcom,msm-compress-dsp";
1678 };
1679
Phani Kumar Uppalapati87841c82012-06-14 21:28:43 -07001680 qcom,msm-voip-dsp {
1681 compatible = "qcom,msm-voip-dsp";
1682 };
Phani Kumar Uppalapatic6651692012-06-14 20:33:09 -07001683
Phani Kumar Uppalapati9fbe9462012-08-24 15:09:36 -07001684 qcom,msm-pcm-voice {
1685 compatible = "qcom,msm-pcm-voice";
1686 };
1687
Phani Kumar Uppalapati87841c82012-06-14 21:28:43 -07001688 qcom,msm-stub-codec {
1689 compatible = "qcom,msm-stub-codec";
1690 };
Phani Kumar Uppalapatic6651692012-06-14 20:33:09 -07001691
Phani Kumar Uppalapati87841c82012-06-14 21:28:43 -07001692 qcom,msm-dai-fe {
1693 compatible = "qcom,msm-dai-fe";
1694 };
Phani Kumar Uppalapatic6651692012-06-14 20:33:09 -07001695
Phani Kumar Uppalapati580884a2012-09-24 19:40:27 -07001696 qcom,msm-pcm-afe {
1697 compatible = "qcom,msm-pcm-afe";
1698 };
1699
Harmandeep Singh4be68502012-10-01 18:59:04 -07001700 qcom,msm-dai-q6-hdmi {
1701 compatible = "qcom,msm-dai-q6-hdmi";
1702 qcom,msm-dai-q6-dev-id = <8>;
1703 };
1704
Joonwoo Parka078b902013-03-07 16:46:13 -08001705 qcom,msm-lsm-client {
1706 compatible = "qcom,msm-lsm-client";
1707 };
1708
Vimal Puthanveed4ef7b072013-11-27 11:00:14 -08001709 qti,msm-pcm-loopback {
1710 compatible = "qti,msm-pcm-loopback";
1711 };
1712
Joonwoo Park6572ac52012-07-10 17:17:00 -07001713 qcom,msm-dai-q6 {
1714 compatible = "qcom,msm-dai-q6";
1715 qcom,msm-dai-q6-sb-0-rx {
1716 compatible = "qcom,msm-dai-q6-dev";
1717 qcom,msm-dai-q6-dev-id = <16384>;
1718 };
1719
1720 qcom,msm-dai-q6-sb-0-tx {
1721 compatible = "qcom,msm-dai-q6-dev";
1722 qcom,msm-dai-q6-dev-id = <16385>;
1723 };
Phani Kumar Uppalapati1d303092012-09-24 19:55:56 -07001724
Phani Kumar Uppalapatiefad7312012-10-09 18:43:36 -07001725 qcom,msm-dai-q6-sb-1-rx {
1726 compatible = "qcom,msm-dai-q6-dev";
1727 qcom,msm-dai-q6-dev-id = <16386>;
1728 };
1729
1730 qcom,msm-dai-q6-sb-1-tx {
1731 compatible = "qcom,msm-dai-q6-dev";
1732 qcom,msm-dai-q6-dev-id = <16387>;
1733 };
1734
Kiran Kandi516dea62013-01-17 17:09:45 -08001735 qcom,msm-dai-q6-sb-2-rx {
1736 compatible = "qcom,msm-dai-q6-dev";
1737 qcom,msm-dai-q6-dev-id = <16388>;
1738 };
1739
1740 qcom,msm-dai-q6-sb-2-tx {
1741 compatible = "qcom,msm-dai-q6-dev";
1742 qcom,msm-dai-q6-dev-id = <16389>;
1743 };
1744
Phani Kumar Uppalapatiefad7312012-10-09 18:43:36 -07001745 qcom,msm-dai-q6-sb-3-rx {
1746 compatible = "qcom,msm-dai-q6-dev";
1747 qcom,msm-dai-q6-dev-id = <16390>;
1748 };
1749
1750 qcom,msm-dai-q6-sb-3-tx {
1751 compatible = "qcom,msm-dai-q6-dev";
1752 qcom,msm-dai-q6-dev-id = <16391>;
1753 };
1754
1755 qcom,msm-dai-q6-sb-4-rx {
1756 compatible = "qcom,msm-dai-q6-dev";
1757 qcom,msm-dai-q6-dev-id = <16392>;
1758 };
1759
1760 qcom,msm-dai-q6-sb-4-tx {
1761 compatible = "qcom,msm-dai-q6-dev";
1762 qcom,msm-dai-q6-dev-id = <16393>;
1763 };
1764
Joonwoo Park43a3f2d2013-03-12 16:52:39 -07001765 qcom,msm-dai-q6-sb-5-tx {
1766 compatible = "qcom,msm-dai-q6-dev";
1767 qcom,msm-dai-q6-dev-id = <16395>;
1768 };
1769
Phani Kumar Uppalapati1d303092012-09-24 19:55:56 -07001770 qcom,msm-dai-q6-bt-sco-rx {
1771 compatible = "qcom,msm-dai-q6-dev";
1772 qcom,msm-dai-q6-dev-id = <12288>;
1773 };
1774
1775 qcom,msm-dai-q6-bt-sco-tx {
1776 compatible = "qcom,msm-dai-q6-dev";
1777 qcom,msm-dai-q6-dev-id = <12289>;
1778 };
1779
Phani Kumar Uppalapatibebe7382012-10-08 19:19:01 -07001780 qcom,msm-dai-q6-int-fm-rx {
1781 compatible = "qcom,msm-dai-q6-dev";
1782 qcom,msm-dai-q6-dev-id = <12292>;
1783 };
1784
1785 qcom,msm-dai-q6-int-fm-tx {
1786 compatible = "qcom,msm-dai-q6-dev";
1787 qcom,msm-dai-q6-dev-id = <12293>;
1788 };
1789
Phani Kumar Uppalapati1d303092012-09-24 19:55:56 -07001790 qcom,msm-dai-q6-be-afe-pcm-rx {
1791 compatible = "qcom,msm-dai-q6-dev";
1792 qcom,msm-dai-q6-dev-id = <224>;
1793 };
1794
1795 qcom,msm-dai-q6-be-afe-pcm-tx {
1796 compatible = "qcom,msm-dai-q6-dev";
1797 qcom,msm-dai-q6-dev-id = <225>;
1798 };
1799
1800 qcom,msm-dai-q6-afe-proxy-rx {
1801 compatible = "qcom,msm-dai-q6-dev";
1802 qcom,msm-dai-q6-dev-id = <241>;
1803 };
1804
1805 qcom,msm-dai-q6-afe-proxy-tx {
1806 compatible = "qcom,msm-dai-q6-dev";
1807 qcom,msm-dai-q6-dev-id = <240>;
1808 };
Mohan Kumar Gubbihalli Lachma Naik984252f2012-12-06 16:13:33 -08001809
1810 qcom,msm-dai-q6-incall-record-rx {
1811 compatible = "qcom,msm-dai-q6-dev";
1812 qcom,msm-dai-q6-dev-id = <32771>;
1813 };
1814
1815 qcom,msm-dai-q6-incall-record-tx {
1816 compatible = "qcom,msm-dai-q6-dev";
1817 qcom,msm-dai-q6-dev-id = <32772>;
1818 };
Mohan Kumar Gubbihalli Lachma Naik72e1b282012-12-19 11:49:07 -08001819
1820 qcom,msm-dai-q6-incall-music-rx {
1821 compatible = "qcom,msm-dai-q6-dev";
1822 qcom,msm-dai-q6-dev-id = <32773>;
1823 };
Joonwoo Park6572ac52012-07-10 17:17:00 -07001824 };
1825
Patrick Laiafd82122013-06-15 22:50:04 -07001826 qcom,msm-pri-auxpcm {
1827 compatible = "qcom,msm-auxpcm-dev";
Damir Didjusto04d3c362013-01-07 14:30:53 -08001828 qcom,msm-cpudai-auxpcm-mode = <0>, <0>;
1829 qcom,msm-cpudai-auxpcm-sync = <1>, <1>;
1830 qcom,msm-cpudai-auxpcm-frame = <5>, <4>;
1831 qcom,msm-cpudai-auxpcm-quant = <2>, <2>;
1832 qcom,msm-cpudai-auxpcm-slot = <1>, <1>;
1833 qcom,msm-cpudai-auxpcm-data = <0>, <0>;
1834 qcom,msm-cpudai-auxpcm-pcm-clk-rate = <2048000>, <2048000>;
Patrick Laiafd82122013-06-15 22:50:04 -07001835 qcom,msm-auxpcm-interface = "primary";
1836 };
Phani Kumar Uppalapatic6651692012-06-14 20:33:09 -07001837
Patrick Laiafd82122013-06-15 22:50:04 -07001838 qcom,msm-sec-auxpcm {
1839 compatible = "qcom,msm-auxpcm-dev";
1840 qcom,msm-cpudai-auxpcm-mode = <0>, <0>;
1841 qcom,msm-cpudai-auxpcm-sync = <1>, <1>;
1842 qcom,msm-cpudai-auxpcm-frame = <5>, <4>;
1843 qcom,msm-cpudai-auxpcm-quant = <2>, <2>;
1844 qcom,msm-cpudai-auxpcm-slot = <1>, <1>;
1845 qcom,msm-cpudai-auxpcm-data = <0>, <0>;
1846 qcom,msm-cpudai-auxpcm-pcm-clk-rate = <2048000>, <2048000>;
1847 qcom,msm-auxpcm-interface = "secondary";
Phani Kumar Uppalapati87841c82012-06-14 21:28:43 -07001848 };
1849
Kiran Kandi1a2772e2012-11-16 09:25:36 -08001850 qcom,msm-dai-mi2s {
1851 compatible = "qcom,msm-dai-mi2s";
1852 qcom,msm-dai-q6-mi2s-quat {
1853 compatible = "qcom,msm-dai-q6-mi2s";
1854 qcom,msm-dai-q6-mi2s-dev-id = <3>;
1855 qcom,msm-mi2s-rx-lines = <1>;
1856 qcom,msm-mi2s-tx-lines = <2>;
1857 };
1858 };
1859
Phani Kumar Uppalapati87841c82012-06-14 21:28:43 -07001860 qcom,msm-pcm-hostless {
1861 compatible = "qcom,msm-pcm-hostless";
1862 };
Phani Kumar Uppalapatic6651692012-06-14 20:33:09 -07001863
Phani Kumar Uppalapati8b3a1bb2012-06-26 19:56:58 -07001864 qcom,msm-ocmem-audio {
1865 compatible = "qcom,msm-ocmem-audio";
Gagan Macb2372ae2012-08-20 19:24:32 -06001866 qcom,msm-bus,name = "audio-ocmem";
1867 qcom,msm-bus,num-cases = <2>;
Gagan Macb2372ae2012-08-20 19:24:32 -06001868 qcom,msm-bus,num-paths = <1>;
1869 qcom,msm-bus,vectors-KBps =
Phani Kumar Uppalapati31492952012-09-25 20:25:53 -07001870 <11 604 0 0>,
Gagan Macb2372ae2012-08-20 19:24:32 -06001871 <11 604 32506 32506>;
Phani Kumar Uppalapati8b3a1bb2012-06-26 19:56:58 -07001872 };
1873
Naveen Ramaraj07e66912012-10-10 12:26:06 -07001874 qcom,msm-adsp-sensors {
1875 compatible = "qcom,msm-adsp-sensors";
Naveen Ramaraj88f23632012-10-10 12:23:29 -07001876 qcom,src-id = <11>;
1877 qcom,dst-id = <604>;
1878 qcom,ab = <32505856>;
1879 qcom,ib = <32505856>;
Naveen Ramaraj07e66912012-10-10 12:26:06 -07001880 };
1881
Matt Wagantall4e2599e2012-03-21 22:31:35 -07001882 qcom,mss@fc880000 {
1883 compatible = "qcom,pil-q6v5-mss";
1884 reg = <0xfc880000 0x100>,
1885 <0xfd485000 0x400>,
1886 <0xfc820000 0x020>,
Matt Wagantall724b2bb2013-03-18 14:54:06 -07001887 <0xfc401680 0x004>;
Matt Wagantall1f168152012-09-25 13:26:47 -07001888 reg-names = "qdsp6_base", "halt_base", "rmb_base",
Matt Wagantall724b2bb2013-03-18 14:54:06 -07001889 "restart_reg";
Matt Wagantall1f168152012-09-25 13:26:47 -07001890
Stephen Boyd3da4fd02012-07-06 10:00:12 -07001891 interrupts = <0 24 1>;
Matt Wagantall4e2599e2012-03-21 22:31:35 -07001892 vdd_mss-supply = <&pm8841_s3>;
Matt Wagantall6c515982013-01-29 14:58:43 -08001893 vdd_cx-supply = <&pm8841_s2_corner>;
Matt Wagantall70315fb2012-12-03 16:33:28 -08001894 vdd_mx-supply = <&pm8841_s1>;
Matt Wagantall6c515982013-01-29 14:58:43 -08001895 vdd_pll-supply = <&pm8941_l12>;
1896 qcom,vdd_pll = <1800000>;
Matt Wagantall4e2599e2012-03-21 22:31:35 -07001897 qcom,firmware-name = "mba";
Patrick Dalyb830a3f2013-03-11 14:21:34 -07001898 qcom,pil-self-auth;
Seemanta Dutta6e58f542013-03-04 19:28:16 -08001899
Seemanta Duttaa0f253e2013-01-16 18:54:40 -08001900 /* GPIO inputs from mss */
Seemanta Dutta6e58f542013-03-04 19:28:16 -08001901 qcom,gpio-err-fatal = <&smp2pgpio_ssr_smp2p_1_in 0 0>;
Seemanta Dutta9fb72ed2013-01-25 14:22:15 -08001902 qcom,gpio-err-ready = <&smp2pgpio_ssr_smp2p_1_in 1 0>;
Seemanta Duttaa0f253e2013-01-16 18:54:40 -08001903 qcom,gpio-proxy-unvote = <&smp2pgpio_ssr_smp2p_1_in 2 0>;
Seemanta Dutta0adbbf02013-03-12 17:26:17 -07001904 qcom,gpio-stop-ack = <&smp2pgpio_ssr_smp2p_1_in 3 0>;
Seemanta Dutta6e58f542013-03-04 19:28:16 -08001905
1906 /* GPIO output to mss */
1907 qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_1_out 0 0>;
Matt Wagantall4e2599e2012-03-21 22:31:35 -07001908 };
1909
Tianyi Gouc1e049f82011-11-23 14:20:16 -08001910 qcom,pronto@fb21b000 {
1911 compatible = "qcom,pil-pronto";
1912 reg = <0xfb21b000 0x3000>,
1913 <0xfc401700 0x4>,
1914 <0xfd485300 0xc>;
Matt Wagantall1f168152012-09-25 13:26:47 -07001915 reg-names = "pmu_base", "clk_base", "halt_base";
Stephen Boyd1be799e2012-10-17 15:50:42 -07001916 interrupts = <0 149 1>;
Tianyi Gouc1e049f82011-11-23 14:20:16 -08001917 vdd_pronto_pll-supply = <&pm8941_l12>;
1918
1919 qcom,firmware-name = "wcnss";
Sameer Thalappila1f7add2013-03-28 13:55:45 -07001920
Sameer Thalappil4ba86302013-04-05 17:36:54 -07001921 /* GPIO inputs from wcnss */
Sameer Thalappila1f7add2013-03-28 13:55:45 -07001922 qcom,gpio-err-fatal = <&smp2pgpio_ssr_smp2p_4_in 0 0>;
Sameer Thalappilb1e03c02013-04-29 14:52:00 -07001923 qcom,gpio-err-ready = <&smp2pgpio_ssr_smp2p_4_in 1 0>;
Sameer Thalappil4ba86302013-04-05 17:36:54 -07001924 qcom,gpio-proxy-unvote = <&smp2pgpio_ssr_smp2p_4_in 2 0>;
Sameer Thalappila1f7add2013-03-28 13:55:45 -07001925
1926 /* GPIO output to wcnss */
1927 qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_4_out 0 0>;
Tianyi Gouc1e049f82011-11-23 14:20:16 -08001928 };
Naveen Ramaraj51f5e8b2012-04-09 15:58:40 -07001929
Venkateshwarlu Domakonda54ec3252013-02-18 21:25:57 +05301930 qcom,iris-fm {
1931 compatible = "qcom,iris_fm";
1932 };
1933
Sameer Thalappil37c27af2012-09-05 13:33:06 -07001934 qcom,wcnss-wlan@fb000000 {
1935 compatible = "qcom,wcnss_wlan";
Sameer Thalappil58281ca2013-04-10 18:50:18 -07001936 reg = <0xfb000000 0x280000>,
1937 <0xf9011008 0x04>;
1938 reg-names = "wcnss_mmio", "wcnss_fiq";
Sameer Thalappil37c27af2012-09-05 13:33:06 -07001939 interrupts = <0 145 0 0 146 0>;
1940 interrupt-names = "wcnss_wlantx_irq", "wcnss_wlanrx_irq";
1941
1942 qcom,pronto-vddmx-supply = <&pm8841_s1>;
1943 qcom,pronto-vddcx-supply = <&pm8841_s2>;
1944 qcom,pronto-vddpx-supply = <&pm8941_s3>;
1945 qcom,iris-vddxo-supply = <&pm8941_l6>;
1946 qcom,iris-vddrfa-supply = <&pm8941_l11>;
1947 qcom,iris-vddpa-supply = <&pm8941_l19>;
Sameer Thalappil1ca5fcf2013-05-29 15:37:24 -07001948 qcom,iris-vdddig-supply = <&pm8941_s3>;
Sameer Thalappil37c27af2012-09-05 13:33:06 -07001949
1950 gpios = <&msmgpio 36 0>, <&msmgpio 37 0>, <&msmgpio 38 0>, <&msmgpio 39 0>, <&msmgpio 40 0>;
Sameer Thalappil820f87b2013-05-21 20:40:54 -07001951 qcom,has-48mhz-xo;
1952 qcom,has-pronto-hw;
Sameer Thalappil37c27af2012-09-05 13:33:06 -07001953 };
1954
Naveen Ramaraj51f5e8b2012-04-09 15:58:40 -07001955 qcom,ocmem@fdd00000 {
Naveen Ramaraj94455a42012-07-05 16:01:40 -07001956 compatible = "qcom,msm-ocmem";
1957 reg = <0xfdd00000 0x2000>,
1958 <0xfdd02000 0x2000>,
1959 <0xfe039000 0x400>,
1960 <0xfec00000 0x180000>;
1961 reg-names = "ocmem_ctrl_physical", "dm_ctrl_physical", "br_ctrl_physical", "ocmem_physical";
1962 interrupts = <0 76 0 0 77 0>;
1963 interrupt-names = "ocmem_irq", "dm_irq";
1964 qcom,ocmem-num-regions = <0x3>;
Neeti Desaiecbf7832013-04-24 14:05:05 -07001965 qcom,ocmem-num-macros = <0x18>;
Naveen Ramarajba3a6262012-08-02 17:14:27 -07001966 qcom,resource-type = <0x706d636f>;
Naveen Ramaraj94455a42012-07-05 16:01:40 -07001967 #address-cells = <1>;
1968 #size-cells = <1>;
1969 ranges = <0x0 0xfec00000 0x180000>;
1970
1971 partition@0 {
1972 reg = <0x0 0x100000>;
1973 qcom,ocmem-part-name = "graphics";
1974 qcom,ocmem-part-min = <0x80000>;
1975 };
1976
1977 partition@80000 {
Naveen Ramaraj20848c92013-02-12 12:02:55 -08001978 reg = <0x100000 0x80000>;
Naveen Ramaraj94455a42012-07-05 16:01:40 -07001979 qcom,ocmem-part-name = "lp_audio";
Naveen Ramaraj20848c92013-02-12 12:02:55 -08001980 qcom,ocmem-part-min = <0x80000>;
Naveen Ramaraj94455a42012-07-05 16:01:40 -07001981 };
1982
1983 partition@100000 {
1984 reg = <0x100000 0x80000>;
1985 qcom,ocmem-part-name = "video";
1986 qcom,ocmem-part-min = <0x55000>;
1987 };
1988
Naveen Ramaraj51f5e8b2012-04-09 15:58:40 -07001989 };
Mahesh Sivasubramanian3f0d0c72012-05-04 17:35:55 -06001990
Varad Deshmukh18057ed2012-07-03 16:34:53 -07001991 rpm_bus: qcom,rpm-smd {
Mahesh Sivasubramanian3f0d0c72012-05-04 17:35:55 -06001992 compatible = "qcom,rpm-smd";
1993 rpm-channel-name = "rpm_requests";
1994 rpm-channel-type = <15>; /* SMD_APPS_RPM */
1995 };
Hariprasad Dhalinarasimhade991f02012-05-31 13:15:51 -07001996
1997 qcom,msm-rng@f9bff000 {
Hariprasad Dhalinarasimhae799fb72013-06-03 13:51:38 -07001998 compatible = "qcom,msm-rng";
1999 reg = <0xf9bff000 0x200>;
2000 qcom,msm-bus,name = "msm-rng-noc";
2001 qcom,msm-bus,num-cases = <2>;
2002 qcom,msm-bus,num-paths = <1>;
2003 qcom,msm-bus,vectors-KBps =
Girish Mahadevan16b92e92014-01-15 18:35:33 -07002004 <88 618 0 0>,
2005 <88 618 0 800>;
Hariprasad Dhalinarasimhade991f02012-05-31 13:15:51 -07002006 };
Ramesh Masavarapufb1f01e2012-06-14 09:40:40 -07002007
Neeti Desaieff15b82013-07-10 14:11:13 -07002008 qseecom: qcom,qseecom@7b00000 {
Ramesh Masavarapufb1f01e2012-06-14 09:40:40 -07002009 compatible = "qcom,qseecom";
Neeti Desaieff15b82013-07-10 14:11:13 -07002010 reg = <0x7b00000 0x500000>;
Neeti Desaidb076c52012-11-05 11:48:34 -08002011 reg-names = "secapp-region";
Mona Hossain63917b62013-03-27 13:37:51 -07002012 qcom,disk-encrypt-pipe-pair = <2>;
2013 qcom,hlos-ce-hw-instance = <1>;
2014 qcom,qsee-ce-hw-instance = <0>;
Zhen Kong3330e542013-09-26 16:35:06 -07002015 qcom,support-bus-scaling = <1>;
Gagan Macb2372ae2012-08-20 19:24:32 -06002016 qcom,msm-bus,name = "qseecom-noc";
2017 qcom,msm-bus,num-cases = <4>;
Gagan Macb2372ae2012-08-20 19:24:32 -06002018 qcom,msm-bus,num-paths = <1>;
2019 qcom,msm-bus,vectors-KBps =
Ramesh Masavarapu4e7b67d2012-09-14 12:12:23 -07002020 <55 512 0 0>,
Zhen Kong3330e542013-09-26 16:35:06 -07002021 <55 512 0 0>,
2022 <55 512 120000 1200000>,
2023 <55 512 393600 3936000>;
Ramesh Masavarapufb1f01e2012-06-14 09:40:40 -07002024 };
Adrian Salido-Moreno5ef3ac02012-05-14 18:40:47 -07002025
Hanumant72aec702012-06-25 11:51:07 -07002026 qcom,wdt@f9017000 {
2027 compatible = "qcom,msm-watchdog";
2028 reg = <0xf9017000 0x1000>;
Adrian Alexei9edff162013-04-08 16:35:33 -07002029 interrupts = <0 3 0>, <0 4 0>;
Hanumant72aec702012-06-25 11:51:07 -07002030 qcom,bark-time = <11000>;
2031 qcom,pet-time = <10000>;
Mitchel Humpherys1be23802012-11-16 15:52:32 -08002032 qcom,ipi-ping;
Hanumant72aec702012-06-25 11:51:07 -07002033 };
Hariprasad Dhalinarasimha0fc258f2012-07-05 13:01:29 -07002034
Mona Hossain3028c3802013-03-21 17:08:08 -07002035 qcom,tz-log@fe805720 {
Hariprasad Dhalinarasimha0fc258f2012-07-05 13:01:29 -07002036 compatible = "qcom,tz-log";
Mona Hossain3028c3802013-03-21 17:08:08 -07002037 reg = <0xfe805720 0x1000>;
Hariprasad Dhalinarasimha0fc258f2012-07-05 13:01:29 -07002038 };
Tianyi Gou828798d2012-05-02 21:12:38 -07002039
2040 qcom,venus@fdce0000 {
2041 compatible = "qcom,pil-venus";
2042 reg = <0xfdce0000 0x4000>,
Tianyi Gou8134f592013-01-24 14:27:09 -08002043 <0xfdc80000 0x400>;
Matt Wagantall1f168152012-09-25 13:26:47 -07002044 reg-names = "wrapper_base", "vbif_base";
Tianyi Gou828798d2012-05-02 21:12:38 -07002045 vdd-supply = <&gdsc_venus>;
2046
2047 qcom,firmware-name = "venus";
Tianyi Gou828798d2012-05-02 21:12:38 -07002048 };
Siddartha Mohanadoss05a6e382012-05-14 15:13:37 -07002049
Stepan Moskovchenko226cf352013-04-15 18:00:19 -07002050 qcom,cache_erp@f9012000 {
2051 reg = <0xf9012000 0x80>,
2052 <0xf9089000 0x80>,
2053 <0xf9099000 0x80>,
2054 <0xf90a9000 0x80>,
2055 <0xf90b9000 0x80>,
2056 <0xf9088000 0x40>,
2057 <0xf9098000 0x40>,
2058 <0xf90a8000 0x40>,
2059 <0xf90b8000 0x40>;
2060
2061 reg-names = "l2_saw",
2062 "krait0_saw",
2063 "krait1_saw",
2064 "krait2_saw",
2065 "krait3_saw",
2066 "krait0_acs",
2067 "krait1_acs",
2068 "krait2_acs",
2069 "krait3_acs";
2070
Stepan Moskovchenkoc79a7382012-07-19 17:24:32 -07002071 compatible = "qcom,cache_erp";
2072 interrupts = <1 9 0>, <0 2 0>;
2073 interrupt-names = "l1_irq", "l2_irq";
2074 };
2075
Stepan Moskovchenko81f347d2012-09-12 18:53:21 -07002076 qcom,cache_dump {
2077 compatible = "qcom,cache_dump";
2078 qcom,l1-dump-size = <0x100000>;
2079 qcom,l2-dump-size = <0x500000>;
Stepan Moskovchenko81f347d2012-09-12 18:53:21 -07002080 };
2081
Siddartha Mohanadoss4a8544c2013-02-01 19:44:33 -08002082 tsens: tsens@fc4a8000 {
Siddartha Mohanadoss05a6e382012-05-14 15:13:37 -07002083 compatible = "qcom,msm-tsens";
2084 reg = <0xfc4a8000 0x2000>,
Siddartha Mohanadoss6ddc1922013-07-08 17:40:11 -07002085 <0xfc4bc000 0x1000>;
Siddartha Mohanadoss05a6e382012-05-14 15:13:37 -07002086 reg-names = "tsens_physical", "tsens_eeprom_physical";
2087 interrupts = <0 184 0>;
2088 qcom,sensors = <11>;
Siddartha Mohanadoss205bce62012-07-27 17:17:18 -07002089 qcom,slope = <3200 3200 3200 3200 3200 3200 3200 3200 3200
2090 3200 3200>;
Siddartha Mohanadoss3f8cd142013-02-06 17:24:33 -08002091 qcom,calib-mode = "fuse_map1";
Siddartha Mohanadoss05a6e382012-05-14 15:13:37 -07002092 };
Laura Abbottf7e44042012-06-22 12:50:32 -07002093
Pratik Patel0af4fbd2013-06-13 23:52:05 -07002094 jtag_fuse: jtagfuse@fc4be024 {
2095 compatible = "qcom,jtag-fuse";
2096 reg = <0xfc4be024 0x8>;
2097 reg-names = "fuse-base";
2098 };
2099
Laura Abbottf7e44042012-06-22 12:50:32 -07002100 qcom,msm-rtb {
2101 compatible = "qcom,msm-rtb";
2102 qcom,memory-reservation-type = "EBI1";
2103 qcom,memory-reservation-size = <0x100000>; /* 1M EBI1 buffer */
2104 };
Mona Hossainb43e94b2012-05-07 08:52:06 -07002105
Mitchel Humpherys6ae3ae42012-10-30 15:12:52 -07002106 qcom,msm-contig-mem {
2107 compatible = "qcom,msm-contig-mem";
2108 qcom,memory-reservation-type = "EBI1";
2109 qcom,memory-reservation-size = <0x280000>; /* 2.5M EBI1 buffer */
2110 };
2111
Mona Hossainb43e94b2012-05-07 08:52:06 -07002112 qcom,qcedev@fd440000 {
2113 compatible = "qcom,qcedev";
2114 reg = <0xfd440000 0x20000>,
2115 <0xfd444000 0x8000>;
Ramesh Masavarapu97ad00d2012-08-06 16:47:26 -07002116 reg-names = "crypto-base","crypto-bam-base";
Ramesh Masavarapu12759ad2012-09-06 20:11:05 -07002117 interrupts = <0 236 0>;
2118 qcom,bam-pipe-pair = <1>;
Mona Hossain0609e992012-11-29 13:46:25 -08002119 qcom,ce-hw-instance = <1>;
2120 qcom,msm-bus,name = "qcedev-noc";
2121 qcom,msm-bus,num-cases = <2>;
Mona Hossain0609e992012-11-29 13:46:25 -08002122 qcom,msm-bus,num-paths = <1>;
2123 qcom,msm-bus,vectors-KBps =
2124 <56 512 0 0>,
2125 <56 512 3936000 393600>;
Mona Hossainb43e94b2012-05-07 08:52:06 -07002126 };
2127
2128 qcom,qcrypto@fd444000 {
2129 compatible = "qcom,qcrypto";
2130 reg = <0xfd440000 0x20000>,
2131 <0xfd444000 0x8000>;
Ramesh Masavarapu97ad00d2012-08-06 16:47:26 -07002132 reg-names = "crypto-base","crypto-bam-base";
Ramesh Masavarapu12759ad2012-09-06 20:11:05 -07002133 interrupts = <0 236 0>;
2134 qcom,bam-pipe-pair = <2>;
Mona Hossain0609e992012-11-29 13:46:25 -08002135 qcom,ce-hw-instance = <1>;
2136 qcom,msm-bus,name = "qcrypto-noc";
2137 qcom,msm-bus,num-cases = <2>;
Mona Hossain0609e992012-11-29 13:46:25 -08002138 qcom,msm-bus,num-paths = <1>;
2139 qcom,msm-bus,vectors-KBps =
2140 <56 512 0 0>,
2141 <56 512 3936000 393600>;
Mona Hossainb43e94b2012-05-07 08:52:06 -07002142 };
Shimrit Malichi57ae1492012-08-06 14:03:45 +03002143
2144 qcom,usbbam@f9304000 {
2145 compatible = "qcom,usb-bam-msm";
Manu Gautam6afd5872012-07-25 09:16:55 +05302146 reg = <0xf9304000 0x5000>,
Manu Gautam4658d892012-08-20 18:24:52 -07002147 <0xf9a44000 0x11000>,
2148 <0xf92f880c 0x4>;
2149 reg-names = "ssusb", "hsusb", "qscratch_ram1_reg";
Manu Gautam6afd5872012-07-25 09:16:55 +05302150 interrupts = <0 132 0 0 135 0>;
2151 interrupt-names = "ssusb", "hsusb";
Shimrit Malichi57ae1492012-08-06 14:03:45 +03002152 qcom,usb-bam-num-pipes = <16>;
Vamsi Krishnafd09ddd2013-03-27 15:39:49 -07002153 qcom,usb-bam-fifo-baseaddr = <0xf9200000>;
Manu Gautamd4fa0022012-08-28 13:16:36 -07002154 qcom,ignore-core-reset-ack;
Manu Gautamffe5fd82013-01-08 11:36:44 +05302155 qcom,disable-clk-gating;
Shimrit Malichi57ae1492012-08-06 14:03:45 +03002156
Shimrit Malichidbf43d72013-03-16 03:32:27 +02002157 qcom,pipe0 {
2158 label = "ssusb-qdss-in-0";
Manu Gautam6afd5872012-07-25 09:16:55 +05302159 qcom,usb-bam-mem-type = <1>;
Shimrit Malichidbf43d72013-03-16 03:32:27 +02002160 qcom,bam-type = <0>;
2161 qcom,dir = <1>;
2162 qcom,pipe-num = <0>;
2163 qcom,peer-bam = <1>;
Shimrit Malichi57ae1492012-08-06 14:03:45 +03002164 qcom,src-bam-physical-address = <0xfc37C000>;
2165 qcom,src-bam-pipe-index = <0>;
2166 qcom,dst-bam-physical-address = <0xf9304000>;
2167 qcom,dst-bam-pipe-index = <2>;
Vijayavardhan Vennapusab77e1432013-10-03 18:17:50 +05302168 qcom,data-fifo-offset = <0xf0000>;
Manu Gautam9c70c892012-10-19 16:34:26 +05302169 qcom,data-fifo-size = <0x1800>;
Shimrit Malichi57ae1492012-08-06 14:03:45 +03002170 qcom,descriptor-fifo-offset = <0xf4000>;
2171 qcom,descriptor-fifo-size = <0x1400>;
Manu Gautam31a74aa2012-12-21 17:00:48 +05302172 qcom,reset-bam-on-connect;
Shimrit Malichi57ae1492012-08-06 14:03:45 +03002173 };
Manu Gautam6afd5872012-07-25 09:16:55 +05302174
Shimrit Malichidbf43d72013-03-16 03:32:27 +02002175 qcom,pipe1 {
2176 label = "hsusb-qdss-in-0";
Manu Gautam4658d892012-08-20 18:24:52 -07002177 qcom,usb-bam-mem-type = <1>;
Shimrit Malichidbf43d72013-03-16 03:32:27 +02002178 qcom,bam-type = <1>;
2179 qcom,dir = <1>;
2180 qcom,pipe-num = <0>;
2181 qcom,peer-bam = <1>;
Manu Gautam6afd5872012-07-25 09:16:55 +05302182 qcom,src-bam-physical-address = <0xfc37c000>;
2183 qcom,src-bam-pipe-index = <0>;
2184 qcom,dst-bam-physical-address = <0xf9a44000>;
2185 qcom,dst-bam-pipe-index = <2>;
Manu Gautam4658d892012-08-20 18:24:52 -07002186 qcom,data-fifo-offset = <0xf4000>;
2187 qcom,data-fifo-size = <0x1000>;
2188 qcom,descriptor-fifo-offset = <0xf5000>;
2189 qcom,descriptor-fifo-size = <0x400>;
Manu Gautam6afd5872012-07-25 09:16:55 +05302190 };
Shimrit Malichi57ae1492012-08-06 14:03:45 +03002191 };
Eugene Seahce52ef22012-07-12 12:40:38 -06002192
2193 qcom,msm-thermal {
2194 compatible = "qcom,msm-thermal";
Praveen Chidambaramf57880a2013-02-08 10:03:26 -07002195 qcom,sensor-id = <5>;
Eugene Seahce52ef22012-07-12 12:40:38 -06002196 qcom,poll-ms = <250>;
2197 qcom,limit-temp = <60>;
2198 qcom,temp-hysteresis = <10>;
2199 qcom,freq-step = <2>;
Praveen Chidambarama7435ce2013-05-03 12:52:42 -06002200 qcom,freq-control-mask = <0xf>;
Praveen Chidambaramaf17b1f2013-02-20 17:50:39 -07002201 qcom,core-limit-temp = <80>;
2202 qcom,core-temp-hysteresis = <10>;
2203 qcom,core-control-mask = <0xe>;
Jennifer Liuc681dde2013-08-01 11:18:58 -07002204 qcom,hotplug-temp = <110>;
2205 qcom,hotplug-temp-hysteresis = <20>;
2206 qcom,cpu-sensors = "tsens_tz_sensor5", "tsens_tz_sensor6",
2207 "tsens_tz_sensor7", "tsens_tz_sensor8";
Ram Chandrasekar6566e6e2013-10-23 17:44:56 -06002208 qcom,freq-mitigation-temp = <110>;
2209 qcom,freq-mitigation-temp-hysteresis = <20>;
2210 qcom,freq-mitigation-value = <960000>;
2211 qcom,freq-mitigation-control-mask = <0x01>;
Jennifer Liud5b751b2013-02-05 16:15:16 -08002212 qcom,vdd-restriction-temp = <5>;
2213 qcom,vdd-restriction-temp-hysteresis = <10>;
Jennifer Liuf1ed8fa2013-04-22 11:49:51 -07002214 qcom,pmic-sw-mode-temp = <85>;
2215 qcom,pmic-sw-mode-temp-hysteresis = <75>;
Jennifer Liub7f92ee2013-07-05 11:29:33 -07002216 qcom,pmic-sw-mode-regs = "vdd-dig";
2217 vdd-dig-supply = <&pm8841_s2_floor_corner>;
2218 vdd-gfx-supply = <&pm8841_s4_floor_corner>;
Jennifer Liud5b751b2013-02-05 16:15:16 -08002219
2220 qcom,vdd-dig-rstr{
Jennifer Liub7f92ee2013-07-05 11:29:33 -07002221 qcom,vdd-rstr-reg = "vdd-dig";
Jennifer Liud5b751b2013-02-05 16:15:16 -08002222 qcom,levels = <5 7 7>; /* Nominal, Super Turbo, Super Turbo */
2223 qcom,min-level = <1>; /* No Request */
2224 };
2225
2226 qcom,vdd-gfx-rstr{
Jennifer Liub7f92ee2013-07-05 11:29:33 -07002227 qcom,vdd-rstr-reg = "vdd-gfx";
Jennifer Liud5b751b2013-02-05 16:15:16 -08002228 qcom,levels = <5 7 7>; /* Nominal, Super Turbo, Super Turbo */
2229 qcom,min-level = <1>; /* No Request */
2230 };
2231
Jennifer Liu21d2c822013-04-05 15:26:55 -07002232 qcom,vdd-apps-rstr{
Jennifer Liub7f92ee2013-07-05 11:29:33 -07002233 qcom,vdd-rstr-reg = "vdd-apps";
Jennifer Liu21d2c822013-04-05 15:26:55 -07002234 qcom,levels = <1881600 1958400 2265600>;
2235 qcom,freq-req;
2236 };
Eugene Seahce52ef22012-07-12 12:40:38 -06002237 };
Anirudh Ghayalb70740f2012-08-01 09:00:49 +05302238
Jeff Hugo110bced2012-08-21 14:10:27 -06002239 qcom,bam_dmux@fc834000 {
2240 compatible = "qcom,bam_dmux";
2241 reg = <0xfc834000 0x7000>;
2242 interrupts = <0 29 1>;
Jeff Hugo7f6b7c12013-03-27 12:56:18 -06002243 qcom,rx-ring-size = <64>;
Jeff Hugo110bced2012-08-21 14:10:27 -06002244 };
Pushkar Joshie54e93a2012-09-27 12:28:20 -07002245
Neeti Desai294beed2013-03-20 14:07:00 -07002246 memory_hole: qcom,msm-mem-hole {
Hanumant Singhe39a0c32012-09-05 17:57:57 -07002247 compatible = "qcom,msm-mem-hole";
Neeti Desai289e8162013-09-09 18:04:10 -07002248 qcom,memblock-remove = <0x5d00000 0x7d00000
2249 0xfa00000 0x500000>; /* Address and Size of Hole */
Hanumant Singhe39a0c32012-09-05 17:57:57 -07002250 };
Jeff Hugo412356e2012-09-27 17:14:23 -06002251
Mayank Rana3d073cf2012-12-18 10:23:27 +05302252 uart7: uart@f995d000 { /*BLSP #2, UART #7 */
Mayank Rana3d073cf2012-12-18 10:23:27 +05302253 compatible = "qcom,msm-hsuart-v14";
2254 status = "disabled";
2255 reg = <0xf995d000 0x1000>,
Saket Saurabh8b344642013-02-19 11:29:34 +05302256 <0xf9944000 0x19000>;
Mayank Rana3d073cf2012-12-18 10:23:27 +05302257 reg-names = "core_mem", "bam_mem";
Saket Saurabh4e68fe92013-05-03 14:41:44 +05302258 interrupt-names = "core_irq", "bam_irq", "wakeup_irq";
2259 #address-cells = <0>;
2260 interrupt-parent = <&uart7>;
2261 interrupts = <0 1 2>;
2262 #interrupt-cells = <1>;
2263 interrupt-map-mask = <0xffffffff>;
2264 interrupt-map = <0 &intc 0 113 0
2265 1 &intc 0 239 0
2266 2 &msmgpio 42 0>;
Mayank Rana3d073cf2012-12-18 10:23:27 +05302267
2268 qcom,bam-tx-ep-pipe-index = <0>;
2269 qcom,bam-rx-ep-pipe-index = <1>;
Mayank Ranacef12ec2013-01-17 09:58:48 +05302270 qcom,msm-bus,name = "uart7";
2271 qcom,msm-bus,num-cases = <2>;
Mayank Ranacef12ec2013-01-17 09:58:48 +05302272 qcom,msm-bus,num-paths = <1>;
2273 qcom,msm-bus,vectors-KBps =
2274 <84 512 0 0>,
2275 <84 512 500 800>;
Mayank Rana3d073cf2012-12-18 10:23:27 +05302276 };
2277
Jeff Hugo412356e2012-09-27 17:14:23 -06002278 qcom,smem@fa00000 {
2279 compatible = "qcom,smem";
2280 reg = <0xfa00000 0x200000>,
Stepan Moskovchenkod6ee8262013-02-06 11:26:05 -08002281 <0xf9011000 0x1000>,
Jeff Hugo412356e2012-09-27 17:14:23 -06002282 <0xfc428000 0x4000>;
2283 reg-names = "smem", "irq-reg-base", "aux-mem1";
2284
2285 qcom,smd-modem {
2286 compatible = "qcom,smd";
2287 qcom,smd-edge = <0>;
2288 qcom,smd-irq-offset = <0x8>;
2289 qcom,smd-irq-bitmask = <0x1000>;
2290 qcom,pil-string = "modem";
2291 interrupts = <0 25 1>;
2292 };
2293
2294 qcom,smsm-modem {
2295 compatible = "qcom,smsm";
2296 qcom,smsm-edge = <0>;
2297 qcom,smsm-irq-offset = <0x8>;
2298 qcom,smsm-irq-bitmask = <0x2000>;
2299 interrupts = <0 26 1>;
2300 };
2301
2302 qcom,smd-adsp {
2303 compatible = "qcom,smd";
2304 qcom,smd-edge = <1>;
2305 qcom,smd-irq-offset = <0x8>;
2306 qcom,smd-irq-bitmask = <0x100>;
2307 qcom,pil-string = "adsp";
2308 interrupts = <0 156 1>;
2309 };
2310
2311 qcom,smsm-adsp {
2312 compatible = "qcom,smsm";
2313 qcom,smsm-edge = <1>;
2314 qcom,smsm-irq-offset = <0x8>;
2315 qcom,smsm-irq-bitmask = <0x200>;
2316 interrupts = <0 157 1>;
2317 };
2318
2319 qcom,smd-wcnss {
2320 compatible = "qcom,smd";
2321 qcom,smd-edge = <6>;
2322 qcom,smd-irq-offset = <0x8>;
2323 qcom,smd-irq-bitmask = <0x20000>;
2324 qcom,pil-string = "wcnss";
2325 interrupts = <0 142 1>;
2326 };
2327
2328 qcom,smsm-wcnss {
2329 compatible = "qcom,smsm";
2330 qcom,smsm-edge = <6>;
2331 qcom,smsm-irq-offset = <0x8>;
2332 qcom,smsm-irq-bitmask = <0x80000>;
2333 interrupts = <0 144 1>;
2334 };
2335
2336 qcom,smd-rpm {
2337 compatible = "qcom,smd";
2338 qcom,smd-edge = <15>;
2339 qcom,smd-irq-offset = <0x8>;
2340 qcom,smd-irq-bitmask = <0x1>;
2341 interrupts = <0 168 1>;
2342 qcom,irq-no-suspend;
2343 };
2344 };
Praveen Chidambaram580d8a02013-02-06 16:52:08 -07002345
2346 qcom,bcl {
2347 compatible = "qcom,bcl";
2348 };
Ashay Jaiswal3bd768d2013-02-07 09:42:38 +05302349
2350 qcom,ssm {
2351 compatible = "qcom,ssm";
2352 qcom,channel-name = "SSM_RTR";
2353 };
Jeff Hugod368de02013-02-28 10:54:55 -07002354
2355 sfpb_spinlock: qcom,ipc-spinlock@fd484000 {
2356 compatible = "qcom,ipc-spinlock-sfpb";
Jeff Hugodfad6322013-03-14 14:21:40 -06002357 reg = <0xfd484000 0x400>;
2358 qcom,num-locks = <8>;
Jeff Hugod368de02013-02-28 10:54:55 -07002359 };
2360
2361 ldrex_spinlock: qcom,ipc-spinlock@fa00000 {
2362 compatible = "qcom,ipc-spinlock-ldrex";
2363 reg = <0xfa00000 0x200000>;
2364 status = "disable";
2365 };
Ashwin Chaugule50d59892013-03-12 12:58:51 -04002366
2367 cpu-pmu {
2368 compatible = "qcom,krait-pmu";
2369 qcom,irq-is-percpu;
2370 interrupts = <1 7 0xf00>;
2371 };
2372
2373 l2-pmu {
2374 compatible = "qcom,l2-pmu";
2375 interrupts = <0 1 0>;
2376 };
Arun Kumar Neelakantam99e88722013-02-28 14:13:21 +05302377
2378 qcom,smdtty {
2379 compatible = "qcom,smdtty";
2380
2381 smdtty_apps_fm: qcom,smdtty-apps-fm {
2382 qcom,smdtty-remote = "wcnss";
2383 qcom,smdtty-port-name = "APPS_FM";
2384 };
2385
2386 smdtty_apps_riva_bt_acl: smdtty-apps-riva-bt-acl {
2387 qcom,smdtty-remote = "wcnss";
2388 qcom,smdtty-port-name = "APPS_RIVA_BT_ACL";
2389 };
2390
2391 smdtty_apps_riva_bt_cmd: qcom,smdtty-apps-riva-bt-cmd {
2392 qcom,smdtty-remote = "wcnss";
2393 qcom,smdtty-port-name = "APPS_RIVA_BT_CMD";
2394 };
2395
2396 smdtty_mbalbridge: qcom,smdtty-mbalbridge {
2397 qcom,smdtty-remote = "modem";
2398 qcom,smdtty-port-name = "MBALBRIDGE";
2399 };
2400
2401 smdtty_apps_riva_ant_cmd: smdtty-apps-riva-ant-cmd {
2402 qcom,smdtty-remote = "wcnss";
2403 qcom,smdtty-port-name = "APPS_RIVA_ANT_CMD";
2404 };
2405
2406 smdtty_apps_riva_ant_data: smdtty-apps-riva-ant-data {
2407 qcom,smdtty-remote = "wcnss";
2408 qcom,smdtty-port-name = "APPS_RIVA_ANT_DATA";
2409 };
2410
2411 smdtty_data1: qcom,smdtty-data1 {
2412 qcom,smdtty-remote = "modem";
2413 qcom,smdtty-port-name = "DATA1";
2414 };
2415
2416 smdtty_data11: qcom,smdtty-data11 {
2417 qcom,smdtty-remote = "modem";
2418 qcom,smdtty-port-name = "DATA11";
2419 };
2420
2421 smdtty_data21: qcom,smdtty-data21 {
2422 qcom,smdtty-remote = "modem";
2423 qcom,smdtty-port-name = "DATA21";
2424 };
2425
2426 smdtty_gps_nmea: smdtty-gpsnmea {
2427 qcom,smdtty-remote = "modem";
2428 qcom,smdtty-port-name = "GPSNMEA";
2429 };
2430
2431 smdtty_loopback: smdtty-loopback {
2432 qcom,smdtty-remote = "modem";
2433 qcom,smdtty-port-name = "LOOPBACK";
2434 qcom,smdtty-dev-name = "LOOPBACK_TTY";
2435 };
2436 };
Sathish Ambley4df614c2011-10-07 16:30:46 -07002437};
Varad Deshmukh18057ed2012-07-03 16:34:53 -07002438
Patrick Dalye8977aa2012-11-06 15:25:58 -08002439&gdsc_venus {
Matt Wagantall5900b7b2013-04-11 15:45:17 -07002440 qcom,clock-names = "core_clk";
Patrick Dalye8977aa2012-11-06 15:25:58 -08002441 status = "ok";
2442};
2443
2444&gdsc_mdss {
Matt Wagantall5900b7b2013-04-11 15:45:17 -07002445 qcom,clock-names = "core_clk", "lut_clk";
Patrick Dalye8977aa2012-11-06 15:25:58 -08002446 status = "ok";
2447};
2448
2449&gdsc_jpeg {
Matt Wagantall5900b7b2013-04-11 15:45:17 -07002450 qcom,clock-names = "core0_clk", "core1_clk", "core2_clk";
Patrick Dalye8977aa2012-11-06 15:25:58 -08002451 status = "ok";
2452};
2453
2454&gdsc_vfe {
Matt Wagantall5900b7b2013-04-11 15:45:17 -07002455 qcom,clock-names = "core0_clk", "core1_clk", "csi0_clk", "csi1_clk",
2456 "cpp_clk";
Patrick Dalye8977aa2012-11-06 15:25:58 -08002457 status = "ok";
2458};
2459
2460&gdsc_oxili_gx {
Matt Wagantall5900b7b2013-04-11 15:45:17 -07002461 qcom,clock-names = "core_clk";
Patrick Dalye8977aa2012-11-06 15:25:58 -08002462 status = "ok";
2463};
2464
2465&gdsc_oxili_cx {
2466 status = "ok";
2467};
2468
2469&gdsc_usb_hsic {
2470 status = "ok";
2471};