Lines Matching +full:vdd +full:- +full:flash +full:- +full:supply
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";
23 stdout-path = "serial0";
26 reserved-memory {
28 /delete-node/ wcnss@89300000;
32 no-map;
36 gpio-keys {
37 compatible = "gpio-keys";
39 pinctrl-names = "default";
40 pinctrl-0 = <&gpio_keys_default>;
44 button-volume-up {
51 reg_ctp: regulator-ctp {
52 compatible = "regulator-fixed";
53 regulator-name = "ctp";
55 regulator-min-microvolt = <2800000>;
56 regulator-max-microvolt = <2800000>;
59 enable-active-high;
61 pinctrl-names = "default";
62 pinctrl-0 = <&ctp_pwr_en_default>;
65 flash-led-controller {
67 flash-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>;
68 enable-gpios = <&tlmm 32 GPIO_ACTIVE_HIGH>;
70 pinctrl-names = "default";
71 pinctrl-0 = <&camera_flash_default>;
76 flash-max-timeout-us = <250000>;
84 led-controller@45 {
87 #address-cells = <1>;
88 #size-cells = <0>;
90 vcc-supply = <&pm8916_l17>;
91 vio-supply = <&pm8916_l6>;
95 led-max-microamp = <5000>;
102 led-max-microamp = <5000>;
109 led-max-microamp = <5000>;
128 * interrupt-parent = <&tlmm>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&accel_int_default>;
135 vdd-supply = <&pm8916_l17>;
136 vddio-supply = <&pm8916_l6>;
138 mount-matrix = "0", "1", "0",
139 "-1", "0", "0",
147 interrupt-parent = <&tlmm>;
150 pinctrl-names = "default";
151 pinctrl-0 = <&magn_int_default>;
153 vdd-supply = <&pm8916_l17>;
154 vddio-supply = <&pm8916_l6>;
157 light-sensor@23 {
160 proximity-near-level = <75>;
162 interrupt-parent = <&tlmm>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&light_int_default>;
168 vdd-supply = <&pm8916_l17>;
169 vddio-supply = <&pm8916_l6>;
176 interrupt-parent = <&tlmm>;
180 pinctrl-names = "default";
181 pinctrl-0 = <&gyro_int_default>;
183 vdd-supply = <&pm8916_l17>;
184 vddio-supply = <&pm8916_l6>;
192 compatible = "syna,rmi4-i2c";
194 #address-cells = <1>;
195 #size-cells = <0>;
197 interrupt-parent = <&tlmm>;
200 vdd-supply = <®_ctp>;
201 vio-supply = <&pm8916_l6>;
203 pinctrl-names = "default";
204 pinctrl-0 = <&tp_int_default>;
206 syna,startup-delay-ms = <10>;
208 rmi4-f01@1 {
210 syna,nosleep-mode = <1>; /* Allow sleeping */
213 rmi4-f12@12 {
215 syna,sensor-type = <1>; /* Touchscreen */
231 regulator-min-microvolt = <2850000>;
232 regulator-max-microvolt = <2850000>;
250 non-removable;
272 accel_int_default: accel-int-default-state {
276 drive-strength = <2>;
277 bias-disable;
280 camera_flash_default: camera-flash-default-state {
284 drive-strength = <2>;
285 bias-disable;
288 ctp_pwr_en_default: ctp-pwr-en-default-state {
292 drive-strength = <2>;
293 bias-disable;
296 gpio_keys_default: gpio-keys-default-state {
300 drive-strength = <2>;
301 bias-pull-up;
304 gyro_int_default: gyro-int-default-state {
308 drive-strength = <2>;
309 bias-disable;
312 light_int_default: light-int-default-state {
316 drive-strength = <2>;
317 bias-disable;
320 magn_int_default: magn-int-default-state {
324 drive-strength = <2>;
325 bias-disable;
328 tp_int_default: tp-int-default-state {
332 drive-strength = <2>;
333 bias-disable;