blob: 2c513e865befd65e716681bbe0fefbb1f968c568 [file] [log] [blame]
Mayank Rana3d073cf2012-12-18 10:23:27 +05301/* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -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 */
12
13/include/ "dsi-panel-toshiba-720p-video.dtsi"
Chandan Uddaraju6d2c8922013-01-24 23:11:12 -080014/include/ "dsi-panel-orise-720p-video.dtsi"
Amy Maloche24de28b2012-09-17 12:09:56 -070015/include/ "msm8974-leds.dtsi"
Sreesudhan Ramakrish Ramkumar3a179a12013-02-13 17:33:54 -080016/include/ "msm8974-camera-sensor-cdp-mtp.dtsi"
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070017
18/ {
19 serial@f991e000 {
20 status = "ok";
21 };
22
Chandan Uddaraju0c33e772012-12-13 22:49:58 -080023 qcom,mdss_dsi_toshiba_720p_video {
24 status = "ok";
Siddhartha Agrawal1d0557b2013-03-06 14:53:11 -080025 qcom,cont-splash-enabled;
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070026 };
27
Chandan Uddaraju6d2c8922013-01-24 23:11:12 -080028 qcom,mdss_dsi_orise_720p_video {
29 status = "disable";
30 };
31
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070032 qcom,hdmi_tx@fd922100 {
33 status = "ok";
34 };
35
36 i2c@f9924000 {
37 atmel_mxt_ts@4a {
38 compatible = "atmel,mxt-ts";
39 reg = <0x4a>;
40 interrupt-parent = <&msmgpio>;
41 interrupts = <61 0x2>;
42 vdd_ana-supply = <&pm8941_l18>;
43 vcc_i2c-supply = <&pm8941_lvs1>;
44 atmel,reset-gpio = <&msmgpio 60 0x00>;
45 atmel,irq-gpio = <&msmgpio 61 0x00>;
46 atmel,panel-coords = <0 0 760 1424>;
47 atmel,display-coords = <0 0 720 1280>;
Sreenivasulu Chalam Charlabf7f6212012-10-17 22:10:24 +053048 atmel,i2c-pull-up;
Amy Malochea90b0052013-02-13 11:57:10 -080049 atmel,no-force-update;
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070050 atmel,cfg_1 {
51 atmel,family-id = <0x82>;
52 atmel,variant-id = <0x19>;
53 atmel,version = <0x10>;
54 atmel,build = <0xaa>;
55 atmel,config = [
56 /* Object 6, Instance = 0 */
57 00 00 00 00 00 00
58 /* Object 38, Instance = 0 */
Amy Maloche84637212012-12-14 15:12:19 -080059 15 01 00 03 0A 0C 00 00
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070060 /* Object 7, Instance = 0 */
Amy Maloche84637212012-12-14 15:12:19 -080061 20 08 32 03
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070062 /* Object 8, Instance = 0 */
Amy Maloche84637212012-12-14 15:12:19 -080063 0F 00 0A 0A 00 00 0A 0A 00 00
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070064 /* Object 9, Instance = 0 */
Amy Maloche84637212012-12-14 15:12:19 -080065 83 00 00 18 0E 00 70 46 02 01
66 00 0A 03 31 04 05 0A 0A 90 05
67 F8 02 05 F1 F1 0F 00 00 08 2D
68 12 06 00 00 00 01
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070069 /* Object 15, Instance = 0 */
70 00 00 00 00 00 00 00 00 00 00
71 00
72 /* Object 18, Instance = 0 */
73 00 00
74 /* Object 19, Instance = 0 */
75 00 00 00 00 00 00
76 /* Object 23, Instance = 0 */
77 00 00 00 00 00 00 00 00 00 00
78 00 00 00 00 00
79 /* Object 25, Instance = 0 */
80 00 00 00 00 00 00 00 00 00 00
81 00 00 00 00 00
82 /* Object 40, Instance = 0 */
83 00 00 00 00 00
84 /* Object 42, Instance = 0 */
Amy Maloche84637212012-12-14 15:12:19 -080085 33 1E 19 10 80 00 00 00 FF 00
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070086 /* Object 46, Instance = 0 */
87 00 00 10 10 00 00 03 00 00 01
88 /* Object 47, Instance = 0 */
89 08 0A 28 0A 02 0A 00 8C 00 20
90 00 00 00
91 /* Object 55, Instance = 0 */
92 00 00 00 00 00 00
93 /* Object 56, Instance = 0 */
Amy Maloche84637212012-12-14 15:12:19 -080094 00 00 00 18 05 05 05 05 05 05
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -070095 05 05 05 05 05 05 05 05 05 05
96 05 05 05 05 05 05 05 05 00 00
97 00 00 00 00 00 00 00 00 00 00
98 00 00
99 /* Object 57, Instance = 0 */
100 00 00 00
101 /* Object 61, Instance = 0 */
102 00 00 00 00 00
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700103 /* Object 62, Instance = 0 */
Amy Maloche84637212012-12-14 15:12:19 -0800104 01 2A 00 16 00 00 00 00 0B 01
105 02 03 04 08 00 00 08 10 18 05
106 00 0A 05 05 50 14 19 34 1A 7F
107 00 00 00 00 00 00 00 00 00 30
108 05 02 00 01 00 05 00 00 00 00
109 00 00 00 00
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700110 ];
111 };
112 };
113 };
114
Amy Maloche932657e2012-11-26 11:31:55 -0800115 gen-vkeys {
116 compatible = "qcom,gen-vkeys";
117 label = "atmel_mxt_ts";
118 qcom,disp-maxx = <720>;
119 qcom,disp-maxy = <1280>;
120 qcom,panel-maxx = <760>;
121 qcom,panel-maxy = <1424>;
122 qcom,key-codes = <158 139 102 217>;
123 };
124
Amy Maloche527acc42012-12-07 18:40:54 -0800125 i2c@f9967000 {
126 isa1200@48 {
127 status = "okay";
128 reg = <0x48>;
129 vcc_i2c-supply = <&pm8941_s3>;
130 compatible = "imagis,isa1200";
131 label = "vibrator";
132 imagis,chip-en;
133 imagis,smart-en;
134 imagis,need-pwm-clk;
135 imagis,ext-clk-en;
136 imagis,hap-en-gpio = <&msmgpio 86 0x00>;
137 imagis,max-timeout = <15000>;
138 imagis,pwm-div = <256>;
139 imagis,mode-ctrl = <2>;
140 imagis,regulator {
141 regulator-name = "vcc_i2c";
142 regulator-min-microvolt = <1800000>;
143 regulator-max-microvolt = <1800000>;
144 regulator-max-microamp = <9360>;
145 };
146 };
147 };
148
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700149 gpio_keys {
150 compatible = "gpio-keys";
151 input-name = "gpio-keys";
152
153 camera_snapshot {
154 label = "camera_snapshot";
155 gpios = <&pm8941_gpios 3 0x1>;
156 linux,input-type = <1>;
157 linux,code = <0x2fe>;
158 gpio-key,wakeup;
159 debounce-interval = <15>;
160 };
161
162 camera_focus {
163 label = "camera_focus";
164 gpios = <&pm8941_gpios 4 0x1>;
165 linux,input-type = <1>;
166 linux,code = <0x210>;
167 gpio-key,wakeup;
168 debounce-interval = <15>;
169 };
170
171 vol_up {
172 label = "volume_up";
173 gpios = <&pm8941_gpios 5 0x1>;
174 linux,input-type = <1>;
175 linux,code = <115>;
176 gpio-key,wakeup;
177 debounce-interval = <15>;
178 };
179 };
180
181 spi@f9923000 {
182 ethernet-switch@2 {
183 compatible = "micrel,ks8851";
184 reg = <2>;
185 interrupt-parent = <&msmgpio>;
186 interrupts = <94 0>;
187 spi-max-frequency = <4800000>;
188 rst-gpio = <&pm8941_mpps 6 0>;
189 vdd-io-supply = <&spi_eth_vreg>;
190 vdd-phy-supply = <&spi_eth_vreg>;
191 };
192 };
Phani Kumar Uppalapatia2129872012-11-08 20:36:45 -0800193
194 sound {
Phani Kumar Uppalapatia2129872012-11-08 20:36:45 -0800195 qcom,model = "msm8974-taiko-cdp-snd-card";
Kiran Kandi52650322012-12-11 15:49:39 -0800196 qcom,hdmi-audio-rx;
Phani Kumar Uppalapatia2129872012-11-08 20:36:45 -0800197 };
David Collinsf3c0e562012-12-20 11:45:06 -0800198
199 usb2_otg_sw: regulator-tpd4s214 {
200 compatible = "regulator-fixed";
201 regulator-name = "usb2_otg_sw";
202 gpio = <&pm8941_gpios 18 0>;
203 parent-supply = <&pm8941_boost>;
204 startup-delay-us = <17000>;
205 enable-active-high;
206 };
Ming-yi Lin44c2afa2013-02-22 11:36:58 +0800207
208 hsic@f9a00000 {
209 compatible = "qcom,hsic-host";
210 reg = <0xf9a00000 0x400>;
211 interrupts = <0 136 0>, <0 148 0>;
212 interrupt-names = "core_irq", "async_irq";
213 HSIC_VDDCX-supply = <&pm8841_s2>;
214 HSIC_GDSC-supply = <&gdsc_usb_hsic>;
215 hsic,strobe-gpio = <&msmgpio 144 0x00>;
216 hsic,data-gpio = <&msmgpio 145 0x00>;
Vamsi Krishnac6c16fe2013-03-11 15:54:41 -0700217 hsic,resume-gpio = <&msmgpio 80 0x00>;
Ming-yi Lin44c2afa2013-02-22 11:36:58 +0800218 hsic,ignore-cal-pad-config;
219 hsic,strobe-pad-offset = <0x2050>;
220 hsic,data-pad-offset = <0x2054>;
221 };
222
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700223};
224
Amy Maloche24de28b2012-09-17 12:09:56 -0700225&spmi_bus {
226 qcom,pm8941@1 {
227 qcom,leds@d800 {
228 status = "okay";
229 qcom,wled_0 {
230 label = "wled";
231 linux,name = "wled:backlight";
232 linux,default-trigger = "bkl-trigger";
233 qcom,cs-out-en;
234 qcom,op-fdbck;
Siddhartha Agrawal12315e62013-02-24 11:23:02 -0800235 qcom,default-state = "on";
Amy Maloche24de28b2012-09-17 12:09:56 -0700236 qcom,max-current = <25>;
237 qcom,ctrl-delay-us = <0>;
238 qcom,boost-curr-lim = <3>;
239 qcom,cp-sel = <0>;
240 qcom,switch-freq = <2>;
241 qcom,ovp-val = <2>;
242 qcom,num-strings = <1>;
243 qcom,id = <0>;
244 };
245 };
246
247 qcom,leds@d900 {
248 status = "disabled";
249 };
250
251 qcom,leds@da00 {
252 status = "disabled";
253 };
254
255 qcom,leds@db00 {
256 status = "disabled";
257 };
258
259 qcom,leds@dc00 {
260 status = "disabled";
261 };
262
263 qcom,leds@dd00 {
264 status = "disabled";
265 };
266
267 qcom,leds@de00 {
268 status = "disabled";
269 };
270
271 qcom,leds@df00 {
272 status = "disabled";
273 };
274
275 qcom,leds@e000 {
276 status = "disabled";
277 };
278
279 qcom,leds@e100 {
280 status = "disabled";
281 };
282 };
283};
284
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700285&sdcc2 {
286 #address-cells = <0>;
287 interrupt-parent = <&sdcc2>;
288 interrupts = <0 1 2>;
289 #interrupt-cells = <1>;
290 interrupt-map-mask = <0xffffffff>;
291 interrupt-map = <0 &intc 0 125 0
292 1 &intc 0 220 0
293 2 &msmgpio 62 0x3>;
294 interrupt-names = "core_irq", "bam_irq", "status_irq";
295 cd-gpios = <&msmgpio 62 0x1>;
296 wp-gpios = <&pm8941_gpios 29 0x1>;
297};
298
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700299&sdhc_1 {
300 vdd-supply = <&pm8941_l20>;
301 vdd-io-supply = <&pm8941_s3>;
302
303 qcom,vdd-voltage-level = <2950000 2950000>;
304 qcom,vdd-current-level = <800 500000>;
305
306 qcom,vdd-io-always-on;
307 qcom,vdd-io-voltage-level = <1800000 1800000>;
308 qcom,vdd-io-current-level = <250 154000>;
309
310 qcom,pad-pull-on = <0x0 0x3 0x3>; /* no-pull, pull-up, pull-up */
311 qcom,pad-pull-off = <0x0 0x3 0x3>; /* no-pull, pull-up, pull-up */
312 qcom,pad-drv-on = <0x7 0x4 0x4>; /* 16mA, 10mA, 10mA */
313 qcom,pad-drv-off = <0x0 0x0 0x0>; /* 2mA, 2mA, 2mA */
314
315 qcom,nonremovable;
316};
317
318&sdhc_2 {
Sahitya Tummala6b152f82013-03-12 15:02:12 +0530319 #address-cells = <0>;
320 interrupt-parent = <&sdhc_2>;
321 interrupts = <0 1 2>;
322 #interrupt-cells = <1>;
323 interrupt-map-mask = <0xffffffff>;
324 interrupt-map = <0 &intc 0 125 0
325 1 &intc 0 221 0
326 2 &msmgpio 62 0x3>;
327 interrupt-names = "hc_irq", "pwr_irq", "status_irq";
328 cd-gpios = <&msmgpio 62 0x1>;
329
Venkat Gopalakrishnan9855edd2012-09-17 15:05:13 -0700330 vdd-supply = <&pm8941_l21>;
331 vdd-io-supply = <&pm8941_l13>;
332
333 qcom,vdd-voltage-level = <2950000 2950000>;
334 qcom,vdd-current-level = <9000 800000>;
335
336 qcom,vdd-io-always-on;
337 qcom,vdd-io-lpm-sup;
338 qcom,vdd-io-voltage-level = <1800000 2950000>;
339 qcom,vdd-io-current-level = <6 22000>;
340
341 qcom,pad-pull-on = <0x0 0x3 0x3>; /* no-pull, pull-up, pull-up */
342 qcom,pad-pull-off = <0x0 0x3 0x3>; /* no-pull, pull-up, pull-up */
343 qcom,pad-drv-on = <0x7 0x4 0x4>; /* 16mA, 10mA, 10mA */
344 qcom,pad-drv-off = <0x0 0x0 0x0>; /* 2mA, 2mA, 2mA */
345};
346
Mayank Rana3d073cf2012-12-18 10:23:27 +0530347&uart7 {
348 status = "ok";
Saket Saurabh63789cc2013-03-07 13:24:12 +0530349 qcom,tx-gpio = <&msmgpio 41 0x00>;
350 qcom,rx-gpio = <&msmgpio 42 0x00>;
351 qcom,cts-gpio = <&msmgpio 43 0x00>;
352 qcom,rfr-gpio = <&msmgpio 44 0x00>;
Mayank Rana3d073cf2012-12-18 10:23:27 +0530353};
354
Jack Pham43ac4272012-12-05 18:02:19 -0800355&usb3 {
356 qcom,otg-capability;
357};
358
David Keiteldb2602d2012-11-27 15:59:54 -0800359&pm8941_chg {
360 status = "ok";
361
David Keiteldb2602d2012-11-27 15:59:54 -0800362 qcom,chg-chgr@1000 {
363 status = "ok";
364 };
365
366 qcom,chg-buck@1100 {
367 status = "ok";
368 };
369
David Keiteldb2602d2012-11-27 15:59:54 -0800370 qcom,chg-usb-chgpth@1300 {
371 status = "ok";
372 };
373
374 qcom,chg-dc-chgpth@1400 {
375 status = "ok";
376 };
377
378 qcom,chg-boost@1500 {
379 status = "ok";
380 };
381
382 qcom,chg-misc@1600 {
383 status = "ok";
384 };
385};
386
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700387&pm8941_gpios {
388 gpio@c000 { /* GPIO 1 */
389 };
390
391 gpio@c100 { /* GPIO 2 */
392 };
393
394 gpio@c200 { /* GPIO 3 */
395 qcom,mode = <0>;
396 qcom,pull = <0>;
397 qcom,vin-sel = <2>;
Michael Bohand734fb22012-10-30 14:19:22 -0700398 qcom,src-sel = <0>;
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700399 };
400
401 gpio@c300 { /* GPIO 4 */
402 qcom,mode = <0>;
403 qcom,pull = <0>;
404 qcom,vin-sel = <2>;
Michael Bohand734fb22012-10-30 14:19:22 -0700405 qcom,src-sel = <0>;
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700406 };
407
408 gpio@c400 { /* GPIO 5 */
409 qcom,mode = <0>;
410 qcom,pull = <0>;
411 qcom,vin-sel = <2>;
Michael Bohand734fb22012-10-30 14:19:22 -0700412 qcom,src-sel = <0>;
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700413 };
414
415 gpio@c500 { /* GPIO 6 */
416 };
417
418 gpio@c600 { /* GPIO 7 */
419 };
420
421 gpio@c700 { /* GPIO 8 */
422 };
423
424 gpio@c800 { /* GPIO 9 */
425 };
426
427 gpio@c900 { /* GPIO 10 */
428 };
429
430 gpio@ca00 { /* GPIO 11 */
431 };
432
433 gpio@cb00 { /* GPIO 12 */
434 };
435
436 gpio@cc00 { /* GPIO 13 */
437 };
438
439 gpio@cd00 { /* GPIO 14 */
440 };
441
442 gpio@ce00 { /* GPIO 15 */
443 qcom,mode = <1>;
444 qcom,output-type = <0>;
445 qcom,pull = <5>;
446 qcom,vin-sel = <2>;
447 qcom,out-strength = <3>;
Michael Bohand734fb22012-10-30 14:19:22 -0700448 qcom,src-sel = <2>;
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700449 qcom,master-en = <1>;
450 };
451
452 gpio@cf00 { /* GPIO 16 */
Amy Maloche527acc42012-12-07 18:40:54 -0800453 qcom,mode = <1>;
454 qcom,output-type = <0>;
455 qcom,pull = <2>;
456 qcom,vin-sel = <2>;
457 qcom,out-strength = <2>;
458 qcom,src-sel = <2>;
459 qcom,master-en = <1>;
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700460 };
461
462 gpio@d000 { /* GPIO 17 */
463 };
464
465 gpio@d100 { /* GPIO 18 */
David Collinsf3c0e562012-12-20 11:45:06 -0800466 /* usb2_otg_sw regulator enable */
467 qcom,mode = <1>; /* Digital output */
468 qcom,output-type = <0>; /* CMOS logic */
469 qcom,invert = <0>; /* Output low initially */
470 qcom,vin-sel = <2>; /* PM8941 S3 = 1.8 V */
471 qcom,src-sel = <0>; /* Constant */
472 qcom,out-strength = <2>; /* Medium drive strength */
473 qcom,master-en = <1>; /* Enable GPIO */
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700474 };
475
476 gpio@d200 { /* GPIO 19 */
477 qcom,mode = <1>; /* QPNP_PIN_MODE_DIG_OUT */
478 qcom,output-type = <0>; /* QPNP_PIN_OUT_BUF_CMOS */
479 qcom,pull = <5>; /* QPNP_PIN_PULL_NO */
480 qcom,vin-sel = <2>; /* QPNP_PIN_VIN2 */
481 qcom,out-strength = <2>; /* QPNP_PIN_OUT_STRENGTH_MED */
Michael Bohand734fb22012-10-30 14:19:22 -0700482 qcom,src-sel = <0>; /* QPNP_PIN_SEL_FUNC_CONSTANT */
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700483 qcom,master-en = <1>;
484 };
485
486 gpio@d300 { /* GPIO 20 */
487 };
488
489 gpio@d400 { /* GPIO 21 */
490 };
491
492 gpio@d500 { /* GPIO 22 */
493 };
494
495 gpio@d600 { /* GPIO 23 */
496 };
497
498 gpio@d700 { /* GPIO 24 */
499 };
500
501 gpio@d800 { /* GPIO 25 */
502 };
503
504 gpio@d900 { /* GPIO 26 */
505 };
506
507 gpio@da00 { /* GPIO 27 */
508 };
509
510 gpio@db00 { /* GPIO 28 */
511 };
512
513 gpio@dc00 { /* GPIO 29 */
514 qcom,pull = <0>; /* set to default pull */
515 qcom,master-en = <1>;
516 qcom,vin-sel = <2>; /* select 1.8 V source */
517 };
518
519 gpio@dd00 { /* GPIO 30 */
520 };
521
522 gpio@de00 { /* GPIO 31 */
523 };
524
525 gpio@df00 { /* GPIO 32 */
526 };
527
528 gpio@e000 { /* GPIO 33 */
529 };
530
531 gpio@e100 { /* GPIO 34 */
532 };
533
534 gpio@e200 { /* GPIO 35 */
535 };
536
537 gpio@e300 { /* GPIO 36 */
538 };
539};
540
541&pm8941_mpps {
542
543 mpp@a000 { /* MPP 1 */
544 };
545
546 mpp@a100 { /* MPP 2 */
547 };
548
549 mpp@a200 { /* MPP 3 */
550 };
551
552 mpp@a300 { /* MPP 4 */
553 };
554
555 mpp@a400 { /* MPP 5 */
556 /* SPI_ETH config */
557 qcom,mode = <1>; /* DIG_OUT */
558 qcom,output-type = <0>; /* CMOS */
559 qcom,vin-sel = <2>; /* PM8941_S3 1.8V > 1.6V */
Michael Bohand734fb22012-10-30 14:19:22 -0700560 qcom,src-sel = <0>; /* CONSTANT */
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700561 qcom,master-en = <1>; /* ENABLE MPP */
562 };
563
564 mpp@a500 { /* MPP 6 */
565 /* SPI_ETH_RST config */
566 qcom,mode = <1>; /* DIG_OUT */
567 qcom,output-type = <0>; /* CMOS */
568 qcom,vin-sel = <2>; /* PM8941_S3 1.8V > 1.6V */
Michael Bohand734fb22012-10-30 14:19:22 -0700569 qcom,src-sel = <0>; /* CONSTANT */
Stepan Moskovchenko7731cd12012-10-23 14:44:15 -0700570 qcom,master-en = <1>; /* ENABLE MPP */
571 };
572
573 mpp@a600 { /* MPP 7 */
574 };
575
576 mpp@a700 { /* MPP 8 */
577 };
578};
579
580&pm8841_mpps {
581
582 mpp@a000 { /* MPP 1 */
583 };
584
585 mpp@a100 { /* MPP 2 */
586 };
587
588 mpp@a200 { /* MPP 3 */
589 };
590
591 mpp@a300 { /* MPP 4 */
592 };
593};
Kiran Kandi4041f7f2013-02-07 23:17:18 -0800594
595&slim_msm {
596 taiko_codec {
597 qcom,cdc-micbias1-ext-cap;
598 qcom,cdc-micbias3-ext-cap;
599 qcom,cdc-micbias4-ext-cap;
600 };
601};