Lines Matching +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>;
430 compatible = "qcom,geni-debug-uart";
437 /delete-property/ interrupts;
438 interrupts-extended = <&intc GIC_SPI 608 IRQ_TYPE_LEVEL_HIGH>,
440 pinctrl-names = "default", "sleep";
441 pinctrl-1 = <&qup_uart7_sleep_cts>, <&qup_uart7_sleep_rts>, <&qup_uart7_sleep_tx>, <&qup_uart7_sleep_rx>;
444 compatible = "qcom,wcn6750-bt";
445 pinctrl-names = "default";
446 pinctrl-0 = <&mos_bt_en>;
447 enable-gpios = <&tlmm 85 GPIO_ACTIVE_HIGH>;
448 swctrl-gpios = <&tlmm 86 GPIO_ACTIVE_HIGH>;
449 vddaon-supply = <&vreg_s7b_0p952>;
450 vddbtcxmx-supply = <&vreg_s7b_0p952>;
451 vddrfacmn-supply = <&vreg_s7b_0p952>;
452 vddrfa0p8-supply = <&vreg_s7b_0p952>;
453 vddrfa1p7-supply = <&vdd19_pmu_rfa_i>;
454 vddrfa1p2-supply = <&vdd13_pmu_rfa_i>;
455 vddrfa2p2-supply = <&vreg_s1c_2p2>;
456 vddasd-supply = <&vreg_l11c_2p8>;
457 vddio-supply = <&vreg_l18b_1p8>;
458 max-speed = <3200000>;
463 vdda-pll-supply = <&vdd_a_usbhs_core>;
464 vdda33-supply = <&vdd_a_usbhs_3p1>;
465 vdda18-supply = <&vdd_a_usbhs_1p8>;
469 vdda-phy-supply = <&vdd_a_usbssdp_0_1p2>;
470 vdda-pll-supply = <&vdd_a_usbssdp_0_core>;
474 vdda-pll-supply = <&vdd_a_usbhs_core>;
475 vdda33-supply = <&vdd_a_usbhs_3p1>;
476 vdda18-supply = <&vdd_a_usbhs_1p8>;
480 * PINCTRL - ADDITIONS TO NODES IN PARENT DEVICE TREE FILES
488 bias-pull-down;
500 bias-disable;
501 drive-strength = <2>;
507 * Configure a bias-bus-hold on CTS to lower power
513 bias-bus-hold;
519 bias-disable;
520 drive-strength = <2>;
526 bias-disable;
527 drive-strength = <2>;
533 * Configure a pull-up on RX. This is needed to avoid
535 * in tri-state (module powered off or not driving the
538 bias-pull-up;
543 bias-disable;
544 drive-strength = <16>;
548 bias-pull-up;
549 drive-strength = <10>;
553 bias-pull-up;
554 drive-strength = <10>;
558 bias-pull-down;
562 * PINCTRL - QCARD
571 pmic_edp_bl_en: pmic-edp-bl-en-state {
574 bias-disable;
575 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
578 output-low;
581 pmic_edp_bl_pwm: pmic-edp-bl-pwm-state {
584 bias-disable;
585 qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
586 output-low;
587 power-source = <0>;
592 mos_bt_en: mos-bt-en-state {
595 drive-strength = <2>;
596 output-low;
600 qup_uart7_sleep_cts: qup-uart7-sleep-cts-state {
604 * Configure a bias-bus-hold on CTS to lower power
610 bias-bus-hold;
614 qup_uart7_sleep_rts: qup-uart7-sleep-rts-state {
618 * Configure pull-down on RTS. As RTS is active low
623 bias-pull-down;
627 qup_uart7_sleep_rx: qup-uart7-sleep-rx-state {
631 * Configure a pull-up on RX. This is needed to avoid
635 bias-pull-up;
639 qup_uart7_sleep_tx: qup-uart7-sleep-tx-state {
643 * Configure pull-up on TX when it isn't actively driven
646 bias-pull-up;
649 ts_int_conn: ts-int-conn-state {
652 bias-pull-up;
655 ts_rst_conn: ts-rst-conn-state {
658 drive-strength = <2>;
661 us_euro_hs_sel: us-euro-hs-sel-state {
664 bias-pull-down;
665 drive-strength = <2>;
668 wcd_reset_n: wcd-reset-n-state {
671 drive-strength = <8>;
674 wcd_reset_n_sleep: wcd-reset-n-sleep-state {
677 drive-strength = <8>;
678 bias-disable;