Lines Matching +full:drive +full:- +full:open +full:- +full:source

1 // SPDX-License-Identifier: GPL-2.0-only
3 #include "msm8916-pm8916.dtsi"
4 #include "msm8916-modem-qdsp6.dtsi"
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
17 stdout-path = "serial0";
20 headphones_switch: audio-switch {
21 compatible = "simple-audio-amplifier";
23 pinctrl-0 = <&headphones_switch_default>;
24 pinctrl-names = "default";
26 enable-gpios = <&tlmm 120 GPIO_ACTIVE_HIGH>;
27 sound-name-prefix = "Headphones Switch";
31 compatible = "pwm-backlight";
34 brightness-levels = <0 255>;
35 num-interpolated-steps = <255>;
36 default-brightness-level = <255>;
40 compatible = "simple-battery";
41 voltage-min-design-microvolt = <3400000>;
42 voltage-max-design-microvolt = <4350000>;
43 energy-full-design-microwatt-hours = <8740000>;
44 charge-full-design-microamp-hours = <2300000>;
46 ocv-capacity-celsius = <25>;
47 ocv-capacity-table-0 = <4328000 100>, <4266000 95>, <4208000 90>,
57 gpio-keys {
58 compatible = "gpio-keys";
60 pinctrl-0 = <&gpio_keys_default>;
61 pinctrl-names = "default";
65 volume-up-button {
77 compatible = "edt,edt-ft5306";
80 interrupts-extended = <&tlmm 13 IRQ_TYPE_EDGE_FALLING>;
82 vcc-supply = <&pm8916_l17>;
83 iovcc-supply = <&pm8916_l6>;
85 reset-gpios = <&tlmm 12 GPIO_ACTIVE_LOW>;
87 touchscreen-size-x = <720>;
88 touchscreen-size-y = <1280>;
90 pinctrl-0 = <&touchscreen_default>;
91 pinctrl-names = "default";
96 pinctrl-0 = <&blsp_uart2_console_default>;
97 pinctrl-1 = <&blsp_uart2_console_sleep>;
98 pinctrl-names = "default", "sleep";
107 monitored-battery = <&battery>;
112 qcom,micbias-lvl = <2800>;
113 qcom,mbhc-vthreshold-low = <75 150 237 450 500>;
114 qcom,mbhc-vthreshold-high = <75 150 237 450 500>;
115 qcom,hphl-jack-type-normally-open;
119 pinctrl-0 = <&pwm_out>;
120 pinctrl-names = "default";
131 regulator-min-microvolt = <2850000>;
132 regulator-max-microvolt = <2850000>;
145 pinctrl-0 = <&sdc2_default>;
146 pinctrl-1 = <&sdc2_sleep>;
147 pinctrl-names = "default", "sleep";
149 non-removable;
179 gpio_keys_default: gpio-keys-default-state {
182 drive-strength = <2>;
183 bias-pull-up;
186 headphones_switch_default: headphones-switch-default-state {
189 drive-strength = <2>;
190 bias-disable;
193 touchscreen_default: touchscreen-default-state {
194 touchscreen-pins {
197 drive-strength = <2>;
198 bias-pull-up;
201 reset-pins {
204 drive-strength = <2>;
205 bias-disable;
211 pwm_out: mpp4-state {
214 power-source = <PM8916_MPP_VPH>;
215 output-low;