Lines Matching +full:pmic +full:- +full:mpp
1 // SPDX-License-Identifier: GPL-2.0-only
3 #include "msm8916-modem-qdsp6.dtsi"
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/leds/common.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
17 stdout-path = "serial0";
21 compatible = "pwm-backlight";
23 brightness-levels = <0 255>;
24 num-interpolated-steps = <255>;
25 default-brightness-level = <128>;
28 flash-led-controller {
30 enable-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>;
31 flash-gpios = <&tlmm 32 GPIO_ACTIVE_HIGH>;
33 pinctrl-0 = <&camera_front_flash_default>;
34 pinctrl-names = "default";
42 gpio-keys {
43 compatible = "gpio-keys";
45 pinctrl-0 = <&gpio_keys_default>;
46 pinctrl-names = "default";
50 button-volume-up {
57 gpio-leds {
58 compatible = "gpio-leds";
60 pinctrl-0 = <&gpio_leds_default>;
61 pinctrl-names = "default";
63 led-0 {
67 default-state = "off";
68 retain-state-suspended;
71 led-1 {
75 default-state = "off";
76 retain-state-suspended;
80 usb_id: usb-id {
81 compatible = "linux,extcon-usb-gpio";
82 id-gpios = <&tlmm 110 GPIO_ACTIVE_HIGH>;
83 pinctrl-0 = <&usb_id_default>;
84 pinctrl-names = "default";
95 interrupts-extended = <&tlmm 115 IRQ_TYPE_EDGE_FALLING>;
97 pinctrl-0 = <&accelerometer_default>;
98 pinctrl-names = "default";
100 vdd-supply = <&pm8916_l17>;
101 vddio-supply = <&pm8916_l6>;
103 mount-matrix = "-1", "0", "0",
113 compatible = "edt,edt-ft5306";
116 interrupts-extended = <&tlmm 13 IRQ_TYPE_LEVEL_LOW>;
118 pinctrl-0 = <&touchscreen_default>;
119 pinctrl-names = "default";
121 vcc-supply = <&pm8916_l17>;
122 iovcc-supply = <&pm8916_l6>;
124 reset-gpios = <&tlmm 12 GPIO_ACTIVE_LOW>;
129 pinctrl-0 = <&blsp_uart2_console_default>;
130 pinctrl-1 = <&blsp_uart2_console_sleep>;
131 pinctrl-names = "default", "sleep";
140 pinctrl-0 = <&pwm_out>;
141 pinctrl-names = "default";
152 regulator-min-microvolt = <2850000>;
153 regulator-max-microvolt = <2850000>;
166 pinctrl-0 = <&sdc2_default>;
167 pinctrl-1 = <&sdc2_sleep>;
168 pinctrl-names = "default", "sleep";
169 non-removable;
195 accelerometer_default: accelerometer-default-state {
198 drive-strength = <6>;
199 bias-pull-up;
202 camera_front_flash_default: camera-front-flash-default-state {
205 drive-strength = <2>;
206 bias-disable;
209 gpio_keys_default: gpio-keys-default-state {
212 drive-strength = <2>;
213 bias-pull-up;
216 gpio_leds_default: gpio-leds-default-state {
219 drive-strength = <2>;
220 bias-disable;
223 touchscreen_default: touchscreen-default-state {
224 reset-pins {
227 drive-strength = <2>;
228 bias-disable;
231 touchscreen-pins {
234 drive-strength = <2>;
235 bias-pull-up;
239 usb_id_default: usb-id-default-state {
242 drive-strength = <8>;
243 bias-pull-up;
248 pwm_out: mpp4-state {
251 power-source = <PM8916_MPP_VPH>;
252 output-low;