Lines Matching +full:mic +full:- +full:bias +full:- +full:supply

1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
9 #include "omap4-mcpdm.dtsi"
13 compatible = "ti,omap4-sdp", "ti,omap4430", "ti,omap4";
26 vdd_eth: fixedregulator-vdd-eth {
27 pinctrl-names = "default";
28 pinctrl-0 = <&enet_enable_gpio>;
30 compatible = "regulator-fixed";
31 regulator-name = "VDD_ETH";
32 regulator-min-microvolt = <3300000>;
33 regulator-max-microvolt = <3300000>;
35 enable-active-high;
36 regulator-boot-on;
37 startup-delay-us = <25000>;
40 vbat: fixedregulator-vbat {
41 compatible = "regulator-fixed";
42 regulator-name = "VBAT";
43 regulator-min-microvolt = <3750000>;
44 regulator-max-microvolt = <3750000>;
45 regulator-boot-on;
49 compatible = "gpio-leds";
92 compatible = "pwm-leds";
96 max-brightness = <127>;
102 max-brightness = <255>;
107 compatible = "pwm-backlight";
109 brightness-levels = <
114 default-brightness-level = <13>;
118 compatible = "ti,abe-twl6040";
121 ti,jack-detection = <1>;
122 ti,mclk-freq = <38400000>;
130 ti,audio-routing =
140 "HSMIC", "Headset Mic",
141 "Headset Mic", "Headset Mic Bias",
142 "MAINMIC", "Main Handset Mic",
143 "Main Handset Mic", "Main Mic Bias",
144 "SUBMIC", "Sub Handset Mic",
145 "Sub Handset Mic", "Main Mic Bias",
148 "DMic", "Digital Mic",
149 "Digital Mic", "Digital Mic1 Bias";
154 pinctrl-names = "default";
155 pinctrl-0 = <&wl12xx_gpio>;
156 compatible = "regulator-fixed";
157 regulator-name = "vwl1271";
158 regulator-min-microvolt = <1800000>;
159 regulator-max-microvolt = <1800000>;
161 startup-delay-us = <70000>;
162 enable-active-high;
173 #address-cells = <1>;
174 #size-cells = <0>;
180 remote-endpoint = <&hdmi_out>;
188 remote-endpoint = <&hdmi_connector_in>;
195 compatible = "hdmi-connector";
202 remote-endpoint = <&tpd12s015_out>;
209 pinctrl-names = "default";
210 pinctrl-0 = <
216 pinctrl-single,pins = <
225 pinctrl-single,pins = <
234 pinctrl-single,pins = <
241 pinctrl-single,pins = <
248 pinctrl-single,pins = <
257 pinctrl-single,pins = <
266 pinctrl-single,pins = <
275 pinctrl-single,pins = <
284 pinctrl-single,pins = <
292 pinctrl-single,pins = <
300 pinctrl-single,pins = <
307 pinctrl-single,pins = <
314 pinctrl-single,pins = <
321 pinctrl-single,pins = <
329 pinctrl-single,pins = <
336 pinctrl-single,pins = <
349 pinctrl-single,pins = <
355 pinctrl-single,pins = <
363 * We could use gpio-hog to keep it high, but let's use
372 pinctrl-names = "default";
373 pinctrl-0 = <&i2c1_pins>;
375 clock-frequency = <400000>;
379 /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */
385 #clock-cells = <0>;
388 pinctrl-names = "default";
389 pinctrl-0 = <&twl6040_pins>;
391 /* SPI = 0, IRQ# = 119, 4 = active high level-sensitive */
393 ti,audpwron-gpio = <&gpio4 31 GPIO_ACTIVE_HIGH>; /* gpio line 127 */
395 vio-supply = <&v1v8>;
396 v2v1-supply = <&v2v1>;
397 enable-active-high;
400 vddvibl-supply = <&vbat>;
401 vddvibr-supply = <&vbat>;
405 ti,vibldrv-res = <8>;
406 ti,vibrdrv-res = <3>;
407 ti,viblmotor-res = <10>;
408 ti,vibrmotor-res = <10>;
417 pinctrl-names = "default";
418 pinctrl-0 = <&i2c2_pins>;
420 clock-frequency = <400000>;
424 pinctrl-names = "default";
425 pinctrl-0 = <&i2c3_pins>;
427 clock-frequency = <400000>;
440 * http://www.rohm.com/products/databook/sensor/pdf/bh1780gli-e.pdf
449 pinctrl-names = "default";
450 pinctrl-0 = <&i2c4_pins>;
452 clock-frequency = <400000>;
455 * 3-Axis Digital Compass
465 pinctrl-names = "default";
466 pinctrl-0 = <&mcspi1_pins>;
469 pinctrl-names = "default";
470 pinctrl-0 = <&ks8851_pins>;
473 spi-max-frequency = <24000000>;
475 interrupt-parent = <&gpio2>;
477 vdd-supply = <&vdd_eth>;
478 reset-gpios = <&gpio5 10 GPIO_ACTIVE_HIGH>;
483 vmmc-supply = <&vmmc>;
484 bus-width = <8>;
488 vmmc-supply = <&vaux1>;
489 bus-width = <8>;
490 ti,non-removable;
502 pinctrl-names = "default";
503 pinctrl-0 = <&wl12xx_pins>;
504 vmmc-supply = <&wl12xx_vmmc>;
505 non-removable;
506 bus-width = <4>;
507 cap-power-off-card;
509 #address-cells = <1>;
510 #size-cells = <0>;
514 interrupt-parent = <&gpio1>;
516 ref-clock-frequency = <26000000>;
517 tcxo-clock-frequency = <26000000>;
522 cs1-used;
523 device-handle = <&elpida_ECB240ABACN>;
527 cs1-used;
528 device-handle = <&elpida_ECB240ABACN>;
532 keypad,num-rows = <8>;
533 keypad,num-columns = <8>;
598 linux,input-no-autorepeat;
602 interrupts-extended = <&wakeupgen GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH
604 pinctrl-names = "default";
605 pinctrl-0 = <&uart2_pins>;
609 interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
611 pinctrl-names = "default";
612 pinctrl-0 = <&uart3_pins>;
616 interrupts-extended = <&wakeupgen GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH
618 pinctrl-names = "default";
619 pinctrl-0 = <&uart4_pins>;
623 pinctrl-names = "default";
624 pinctrl-0 = <&mcbsp1_pins>;
629 pinctrl-names = "default";
630 pinctrl-0 = <&mcbsp2_pins>;
635 pinctrl-names = "default";
636 pinctrl-0 = <&dmic_pins>;
641 usb-supply = <&vusb>;
645 interface-type = <1>;
656 vdd-supply = <&vcxio>;
660 remote-endpoint = <&lcd0_in>;
666 compatible = "tpo,taal", "panel-dsi-cm";
670 reset-gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>; /* 102 */
674 remote-endpoint = <&dsi1_out_ep>;
682 vdd-supply = <&vcxio>;
686 remote-endpoint = <&lcd1_in>;
692 compatible = "tpo,taal", "panel-dsi-cm";
696 reset-gpios = <&gpio4 8 GPIO_ACTIVE_HIGH>; /* 104 */
700 remote-endpoint = <&dsi2_out_ep>;
708 vdda-supply = <&vdac>;
712 remote-endpoint = <&tpd12s015_in>;