Lines Matching +full:drive +full:- +full:strength +full:- +full:microamp

1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include "msm8916-pm8916.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
16 chassis-type = "handset";
25 stdout-path = "serial0";
28 flash-led-controller {
30 enable-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>;
31 flash-gpios = <&tlmm 32 GPIO_ACTIVE_HIGH>;
33 pinctrl-names = "default";
34 pinctrl-0 = <&camera_flash_default>;
42 gpio-keys {
43 compatible = "gpio-keys";
45 pinctrl-names = "default";
46 pinctrl-0 = <&gpio_keys_default>;
50 button-volume-up {
57 usb_id: usb-id {
58 compatible = "linux,extcon-usb-gpio";
59 id-gpios = <&tlmm 110 GPIO_ACTIVE_HIGH>;
60 pinctrl-names = "default";
61 pinctrl-0 = <&usb_id_default>;
72 interrupt-parent = <&tlmm>;
75 vdd-supply = <&pm8916_l17>;
76 vddio-supply = <&pm8916_l6>;
78 pinctrl-names = "default";
79 pinctrl-0 = <&imu_default>;
81 mount-matrix = "1", "0", "0",
82 "0", "-1", "0",
92 compatible = "edt,edt-ft5506";
95 interrupt-parent = <&tlmm>;
98 reset-gpios = <&tlmm 12 GPIO_ACTIVE_LOW>;
100 vcc-supply = <&pm8916_l17>;
101 iovcc-supply = <&pm8916_l6>;
103 touchscreen-size-x = <720>;
104 touchscreen-size-y = <1280>;
106 pinctrl-names = "default";
107 pinctrl-0 = <&touchscreen_default>;
114 led-controller@45 {
117 #address-cells = <1>;
118 #size-cells = <0>;
120 vcc-supply = <&pm8916_l16>;
124 led-max-microamp = <15000>;
131 led-max-microamp = <15000>;
138 led-max-microamp = <15000>;
157 * L16 is only used for AW2013 which is fine with 2.5-3.3V.
160 regulator-min-microvolt = <2800000>;
161 regulator-max-microvolt = <3300000>;
165 regulator-min-microvolt = <2850000>;
166 regulator-max-microvolt = <2850000>;
180 non-removable;
201 camera_flash_default: camera-flash-default-state {
205 drive-strength = <2>;
206 bias-disable;
209 gpio_keys_default: gpio-keys-default-state {
213 drive-strength = <2>;
214 bias-pull-up;
217 imu_default: imu-default-state {
221 drive-strength = <2>;
222 bias-disable;
225 touchscreen_default: touchscreen-default-state {
226 touchscreen-pins {
230 drive-strength = <2>;
231 bias-pull-up;
233 reset-pins {
237 drive-strength = <2>;
238 bias-disable;
242 usb_id_default: usb-id-default-state {
246 drive-strength = <8>;
247 bias-pull-up;