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

1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include "msm8916-pm8916.dtsi"
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/leds/common.h>
13 compatible = "longcheer,l8150", "qcom,msm8916-v1-qrd/9-v1", "qcom,msm8916";
14 chassis-type = "handset";
21 stdout-path = "serial0";
24 reserved-memory {
26 /delete-node/ wcnss@89300000;
30 no-map;
34 gpio-keys {
35 compatible = "gpio-keys";
37 pinctrl-names = "default";
38 pinctrl-0 = <&gpio_keys_default>;
42 button-volume-up {
49 reg_ctp: regulator-ctp {
50 compatible = "regulator-fixed";
51 regulator-name = "ctp";
53 regulator-min-microvolt = <2800000>;
54 regulator-max-microvolt = <2800000>;
57 enable-active-high;
59 pinctrl-names = "default";
60 pinctrl-0 = <&ctp_pwr_en_default>;
63 flash-led-controller {
65 flash-gpios = <&msmgpio 31 GPIO_ACTIVE_HIGH>;
66 enable-gpios = <&msmgpio 32 GPIO_ACTIVE_HIGH>;
68 pinctrl-names = "default";
69 pinctrl-0 = <&camera_flash_default>;
74 flash-max-timeout-us = <250000>;
82 led-controller@45 {
85 #address-cells = <1>;
86 #size-cells = <0>;
88 vcc-supply = <&pm8916_l17>;
92 led-max-microamp = <5000>;
99 led-max-microamp = <5000>;
106 led-max-microamp = <5000>;
125 * interrupt-parent = <&msmgpio>;
129 pinctrl-names = "default";
130 pinctrl-0 = <&accel_int_default>;
132 vdd-supply = <&pm8916_l17>;
133 vddio-supply = <&pm8916_l6>;
135 mount-matrix = "0", "1", "0",
136 "-1", "0", "0",
144 interrupt-parent = <&msmgpio>;
147 pinctrl-names = "default";
148 pinctrl-0 = <&magn_int_default>;
150 vdd-supply = <&pm8916_l17>;
151 vddio-supply = <&pm8916_l6>;
154 light-sensor@23 {
157 proximity-near-level = <75>;
159 interrupt-parent = <&msmgpio>;
162 pinctrl-names = "default";
163 pinctrl-0 = <&light_int_default>;
165 vdd-supply = <&pm8916_l17>;
166 vio-supply = <&pm8916_l6>;
173 interrupt-parent = <&msmgpio>;
177 pinctrl-names = "default";
178 pinctrl-0 = <&gyro_int_default>;
180 vdd-supply = <&pm8916_l17>;
181 vddio-supply = <&pm8916_l6>;
189 compatible = "syna,rmi4-i2c";
191 #address-cells = <1>;
192 #size-cells = <0>;
194 interrupt-parent = <&msmgpio>;
197 vdd-supply = <&reg_ctp>;
198 vio-supply = <&pm8916_l6>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&tp_int_default>;
203 syna,startup-delay-ms = <10>;
205 rmi4-f01@1 {
207 syna,nosleep-mode = <1>; // Allow sleeping
210 rmi4-f12@12 {
212 syna,sensor-type = <1>; // Touchscreen
241 pinctrl-names = "default", "sleep";
242 pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>;
243 pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>;
249 pinctrl-names = "default", "sleep";
250 pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on>;
251 pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off>;
253 non-removable;
267 vdd_l1_l2_l3-supply = <&pm8916_s3>;
268 vdd_l4_l5_l6-supply = <&pm8916_s4>;
269 vdd_l7-supply = <&pm8916_s4>;
272 regulator-min-microvolt = <1200000>;
273 regulator-max-microvolt = <1300000>;
277 regulator-min-microvolt = <1800000>;
278 regulator-max-microvolt = <2100000>;
282 regulator-min-microvolt = <1225000>;
283 regulator-max-microvolt = <1225000>;
287 regulator-min-microvolt = <1200000>;
288 regulator-max-microvolt = <1200000>;
292 regulator-min-microvolt = <2050000>;
293 regulator-max-microvolt = <2050000>;
297 regulator-min-microvolt = <1800000>;
298 regulator-max-microvolt = <1800000>;
302 regulator-min-microvolt = <1800000>;
303 regulator-max-microvolt = <1800000>;
307 regulator-min-microvolt = <1800000>;
308 regulator-max-microvolt = <1800000>;
312 regulator-min-microvolt = <2850000>;
313 regulator-max-microvolt = <2900000>;
317 regulator-min-microvolt = <3300000>;
318 regulator-max-microvolt = <3300000>;
322 regulator-min-microvolt = <2700000>;
323 regulator-max-microvolt = <2800000>;
327 regulator-min-microvolt = <1800000>;
328 regulator-max-microvolt = <2950000>;
329 regulator-allow-set-load;
330 regulator-system-load = <200000>;
334 regulator-min-microvolt = <1800000>;
335 regulator-max-microvolt = <2950000>;
339 regulator-min-microvolt = <3075000>;
340 regulator-max-microvolt = <3075000>;
344 regulator-min-microvolt = <1800000>;
345 regulator-max-microvolt = <3300000>;
349 regulator-min-microvolt = <1800000>;
350 regulator-max-microvolt = <3300000>;
354 regulator-min-microvolt = <1800000>;
355 regulator-max-microvolt = <3300000>;
359 regulator-min-microvolt = <2850000>;
360 regulator-max-microvolt = <2850000>;
364 regulator-min-microvolt = <2700000>;
365 regulator-max-microvolt = <2700000>;
370 accel_int_default: accel-int-default {
374 drive-strength = <2>;
375 bias-disable;
378 camera_flash_default: camera-flash-default {
382 drive-strength = <2>;
383 bias-disable;
386 ctp_pwr_en_default: ctp-pwr-en-default {
390 drive-strength = <2>;
391 bias-disable;
394 gpio_keys_default: gpio-keys-default {
398 drive-strength = <2>;
399 bias-pull-up;
402 gyro_int_default: gyro-int-default {
406 drive-strength = <2>;
407 bias-disable;
410 light_int_default: light-int-default {
414 drive-strength = <2>;
415 bias-disable;
418 magn_int_default: magn-int-default {
422 drive-strength = <2>;
423 bias-disable;
426 tp_int_default: tp-int-default {
430 drive-strength = <2>;
431 bias-disable;