Lines Matching +full:audio +full:- +full:iio +full:- +full:aux
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
14 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h>
15 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h>
16 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
17 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
34 wcd9385: audio-codec-1 {
35 compatible = "qcom,wcd9385-codec";
36 pinctrl-names = "default", "sleep";
37 pinctrl-0 = <&wcd_reset_n>, <&us_euro_hs_sel>;
38 pinctrl-1 = <&wcd_reset_n_sleep>, <&us_euro_hs_sel>;
40 reset-gpios = <&tlmm 83 GPIO_ACTIVE_LOW>;
41 us-euro-gpios = <&tlmm 81 GPIO_ACTIVE_HIGH>;
43 qcom,rx-device = <&wcd_rx>;
44 qcom,tx-device = <&wcd_tx>;
46 vdd-rxtx-supply = <&vreg_l18b_1p8>;
47 vdd-io-supply = <&vreg_l18b_1p8>;
48 vdd-buck-supply = <&vreg_l17b_1p8>;
49 vdd-mic-bias-supply = <&vreg_bob>;
51 qcom,micbias1-microvolt = <1800000>;
52 qcom,micbias2-microvolt = <1800000>;
53 qcom,micbias3-microvolt = <1800000>;
54 qcom,micbias4-microvolt = <1800000>;
56 qcom,mbhc-buttons-vthreshold-microvolt = <75000 150000 237000 500000 500000
58 qcom,mbhc-headset-vthreshold-microvolt = <1700000>;
59 qcom,mbhc-headphone-vthreshold-microvolt = <50000>;
60 #sound-dai-cells = <1>;
66 compatible = "pwm-backlight";
69 enable-gpios = <&pm8350c_gpios 7 GPIO_ACTIVE_HIGH>;
70 pinctrl-names = "default";
71 pinctrl-0 = <&pmic_edp_bl_en>;
90 regulators-0 {
91 compatible = "qcom,pm7325-rpmh-regulators";
92 qcom,pmic-id = "b";
97 regulator-min-microvolt = <1856000>;
98 regulator-max-microvolt = <2040000>;
106 regulator-min-microvolt = <535000>;
107 regulator-max-microvolt = <1120000>;
113 regulator-min-microvolt = <1256000>;
114 regulator-max-microvolt = <1500000>;
119 regulator-min-microvolt = <825000>;
120 regulator-max-microvolt = <925000>;
121 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
126 regulator-min-microvolt = <2700000>;
127 regulator-max-microvolt = <3544000>;
128 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
143 regulator-min-microvolt = <1140000>;
144 regulator-max-microvolt = <1260000>;
145 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
153 regulator-min-microvolt = <2960000>;
154 regulator-max-microvolt = <2960000>;
155 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
159 regulator-min-microvolt = <1700000>;
160 regulator-max-microvolt = <1900000>;
161 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
170 regulator-min-microvolt = <1800000>;
171 regulator-max-microvolt = <2000000>;
172 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
185 regulator-min-microvolt = <1800000>;
186 regulator-max-microvolt = <1800000>;
187 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
191 regulators-1 {
192 compatible = "qcom,pm8350c-rpmh-regulators";
193 qcom,pmic-id = "c";
204 regulator-min-microvolt = <2190000>;
205 regulator-max-microvolt = <2210000>;
210 regulator-min-microvolt = <1010000>;
211 regulator-max-microvolt = <1170000>;
222 regulator-min-microvolt = <1800000>;
223 regulator-max-microvolt = <1980000>;
224 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
228 regulator-min-microvolt = <1620000>;
229 regulator-max-microvolt = <1980000>;
230 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
240 regulator-min-microvolt = <1800000>;
241 regulator-max-microvolt = <1800000>;
242 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
247 regulator-min-microvolt = <1620000>;
248 regulator-max-microvolt = <3300000>;
249 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
254 regulator-min-microvolt = <1620000>;
255 regulator-max-microvolt = <3300000>;
256 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
261 regulator-min-microvolt = <1800000>;
262 regulator-max-microvolt = <2950000>;
263 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
267 regulator-min-microvolt = <3000000>;
268 regulator-max-microvolt = <3544000>;
269 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
273 regulator-min-microvolt = <1620000>;
274 regulator-max-microvolt = <2000000>;
275 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
279 regulator-min-microvolt = <2960000>;
280 regulator-max-microvolt = <2960000>;
281 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
309 regulator-min-microvolt = <720000>;
310 regulator-max-microvolt = <1050000>;
311 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
315 regulator-min-microvolt = <2800000>;
316 regulator-max-microvolt = <3544000>;
317 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
321 regulator-min-microvolt = <1650000>;
322 regulator-max-microvolt = <2000000>;
323 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
327 regulator-min-microvolt = <2700000>;
328 regulator-max-microvolt = <3544000>;
329 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
336 regulator-min-microvolt = <3008000>;
337 regulator-max-microvolt = <3960000>;
338 regulator-initial-mode = <RPMH_REGULATOR_MODE_AUTO>;
346 vdd-micb-supply = <&vreg_bob>;
351 aux-bus {
353 compatible = "edp-panel";
359 remote-endpoint = <&mdss_edp_out>;
367 remote-endpoint = <&edp_panel_in>;
371 vdda-pll-supply = <&vdd_a_edp_0_0p9>;
372 vdda-phy-supply = <&vdd_a_edp_0_1p2>;
376 vdda-phy-supply = <&vreg_l10c_0p88>;
377 vdda-pll-supply = <&vreg_l6b_1p2>;
381 pinctrl-names = "default";
382 pinctrl-0 = <&pmic_edp_bl_pwm>;
389 qcom,pre-scaling = <1 1>;
395 qcom,pre-scaling = <1 1>;
400 vcc-supply = <&vdd_qfprom>;
405 vmmc-supply = <&vreg_l7b_2p5>;
406 vqmmc-supply = <&vreg_l19b_1p8>;
408 non-removable;
409 no-sd;
410 no-sdio;
417 qcom,rx-port-mapping = <1 2 3 4 5>;
425 qcom,tx-port-mapping = <1 2 3 4>;
436 /delete-property/ interrupts;
437 interrupts-extended = <&intc GIC_SPI 608 IRQ_TYPE_LEVEL_HIGH>,
439 pinctrl-names = "default", "sleep";
440 …pinctrl-1 = <&qup_uart7_sleep_cts>, <&qup_uart7_sleep_rts>, <&qup_uart7_sleep_tx>, <&qup_uart7_sle…
443 compatible = "qcom,wcn6750-bt";
444 pinctrl-names = "default";
445 pinctrl-0 = <&mos_bt_en>;
446 enable-gpios = <&tlmm 85 GPIO_ACTIVE_HIGH>;
447 swctrl-gpios = <&tlmm 86 GPIO_ACTIVE_HIGH>;
448 vddaon-supply = <&vreg_s7b_0p952>;
449 vddbtcxmx-supply = <&vreg_s7b_0p952>;
450 vddrfacmn-supply = <&vreg_s7b_0p952>;
451 vddrfa0p8-supply = <&vreg_s7b_0p952>;
452 vddrfa1p7-supply = <&vdd19_pmu_rfa_i>;
453 vddrfa1p2-supply = <&vdd13_pmu_rfa_i>;
454 vddrfa2p2-supply = <&vreg_s1c_2p2>;
455 vddasd-supply = <&vreg_l11c_2p8>;
456 vddio-supply = <&vreg_l18b_1p8>;
457 max-speed = <3200000>;
462 vdda-pll-supply = <&vdd_a_usbhs_core>;
463 vdda33-supply = <&vdd_a_usbhs_3p1>;
464 vdda18-supply = <&vdd_a_usbhs_1p8>;
468 vdda-phy-supply = <&vdd_a_usbssdp_0_1p2>;
469 vdda-pll-supply = <&vdd_a_usbssdp_0_core>;
473 vdda-pll-supply = <&vdd_a_usbhs_core>;
474 vdda33-supply = <&vdd_a_usbhs_3p1>;
475 vdda18-supply = <&vdd_a_usbhs_1p8>;
479 * PINCTRL - ADDITIONS TO NODES IN PARENT DEVICE TREE FILES
487 bias-pull-down;
499 bias-disable;
500 drive-strength = <2>;
506 * Configure a bias-bus-hold on CTS to lower power
512 bias-bus-hold;
518 bias-disable;
519 drive-strength = <2>;
525 bias-disable;
526 drive-strength = <2>;
532 * Configure a pull-up on RX. This is needed to avoid
534 * in tri-state (module powered off or not driving the
537 bias-pull-up;
542 bias-disable;
543 drive-strength = <16>;
547 bias-pull-up;
548 drive-strength = <10>;
552 bias-pull-up;
553 drive-strength = <10>;
557 bias-pull-down;
561 * PINCTRL - QCARD
570 pmic_edp_bl_en: pmic-edp-bl-en-state {
573 bias-disable;
574 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
577 output-low;
580 pmic_edp_bl_pwm: pmic-edp-bl-pwm-state {
583 bias-disable;
584 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
585 output-low;
586 power-source = <0>;
591 mos_bt_en: mos-bt-en-state {
594 drive-strength = <2>;
595 output-low;
599 qup_uart7_sleep_cts: qup-uart7-sleep-cts-state {
603 * Configure a bias-bus-hold on CTS to lower power
609 bias-bus-hold;
613 qup_uart7_sleep_rts: qup-uart7-sleep-rts-state {
617 * Configure pull-down on RTS. As RTS is active low
622 bias-pull-down;
626 qup_uart7_sleep_rx: qup-uart7-sleep-rx-state {
630 * Configure a pull-up on RX. This is needed to avoid
634 bias-pull-up;
638 qup_uart7_sleep_tx: qup-uart7-sleep-tx-state {
642 * Configure pull-up on TX when it isn't actively driven
645 bias-pull-up;
648 ts_int_conn: ts-int-conn-state {
651 bias-pull-up;
654 ts_rst_conn: ts-rst-conn-state {
657 drive-strength = <2>;
660 us_euro_hs_sel: us-euro-hs-sel-state {
663 bias-pull-down;
664 drive-strength = <2>;
667 wcd_reset_n: wcd-reset-n-state {
670 drive-strength = <8>;
673 wcd_reset_n_sleep: wcd-reset-n-sleep-state {
676 drive-strength = <8>;
677 bias-disable;