Lines Matching +full:pmic +full:- +full:mpp

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";
104 monitored-battery = <&battery>;
109 qcom,micbias-lvl = <2800>;
110 qcom,mbhc-vthreshold-low = <75 150 237 450 500>;
111 qcom,mbhc-vthreshold-high = <75 150 237 450 500>;
112 qcom,hphl-jack-type-normally-open;
116 pinctrl-0 = <&pwm_out>;
117 pinctrl-names = "default";
128 regulator-min-microvolt = <2850000>;
129 regulator-max-microvolt = <2850000>;
142 pinctrl-0 = <&sdc2_default>;
143 pinctrl-1 = <&sdc2_sleep>;
144 pinctrl-names = "default", "sleep";
146 non-removable;
176 gpio_keys_default: gpio-keys-default-state {
179 drive-strength = <2>;
180 bias-pull-up;
183 headphones_switch_default: headphones-switch-default-state {
186 drive-strength = <2>;
187 bias-disable;
190 touchscreen_default: touchscreen-default-state {
191 touchscreen-pins {
194 drive-strength = <2>;
195 bias-pull-up;
198 reset-pins {
201 drive-strength = <2>;
202 bias-disable;
208 pwm_out: mpp4-state {
211 power-source = <PM8916_MPP_VPH>;
212 output-low;