Lines Matching +full:flash +full:- +full:max +full:- +full:microamp

1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include "msm8916-pm8916.dtsi"
6 #include "msm8916-modem-qdsp6.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/leds/common.h>
16 chassis-type = "handset";
25 stdout-path = "serial0";
37 reserved-memory {
38 /delete-node/ mpss@86800000;
39 /delete-node/ wcnss;
43 no-map;
48 no-map;
53 compatible = "simple-battery";
54 voltage-min-design-microvolt = <3400000>;
55 voltage-max-design-microvolt = <4350000>;
56 energy-full-design-microwatt-hours = <9500000>;
57 charge-full-design-microamp-hours = <2500000>;
59 ocv-capacity-celsius = <25>;
60 ocv-capacity-table-0 = <4330000 100>, <4265000 95>,
71 gpio-keys {
72 compatible = "gpio-keys";
74 pinctrl-names = "default";
75 pinctrl-0 = <&gpio_keys_default>;
79 button-volume-up {
86 reg_ctp: regulator-ctp {
87 compatible = "regulator-fixed";
88 regulator-name = "ctp";
90 regulator-min-microvolt = <2800000>;
91 regulator-max-microvolt = <2800000>;
94 enable-active-high;
96 pinctrl-names = "default";
97 pinctrl-0 = <&ctp_pwr_en_default>;
100 flash-led-controller {
102 flash-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>;
103 enable-gpios = <&tlmm 32 GPIO_ACTIVE_HIGH>;
105 pinctrl-names = "default";
106 pinctrl-0 = <&camera_flash_default>;
111 flash-max-timeout-us = <250000>;
119 led-controller@45 {
122 #address-cells = <1>;
123 #size-cells = <0>;
125 vcc-supply = <&pm8916_l17>;
126 vio-supply = <&pm8916_l6>;
130 led-max-microamp = <5000>;
137 led-max-microamp = <5000>;
144 led-max-microamp = <5000>;
163 * interrupt-parent = <&tlmm>;
167 pinctrl-names = "default";
168 pinctrl-0 = <&accel_int_default>;
170 vdd-supply = <&pm8916_l17>;
171 vddio-supply = <&pm8916_l6>;
173 mount-matrix = "0", "1", "0",
174 "-1", "0", "0",
182 interrupt-parent = <&tlmm>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&magn_int_default>;
188 vdd-supply = <&pm8916_l17>;
189 vddio-supply = <&pm8916_l6>;
192 light-sensor@23 {
195 proximity-near-level = <75>;
197 interrupt-parent = <&tlmm>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&light_int_default>;
203 vdd-supply = <&pm8916_l17>;
204 vddio-supply = <&pm8916_l6>;
211 interrupt-parent = <&tlmm>;
215 pinctrl-names = "default";
216 pinctrl-0 = <&gyro_int_default>;
218 vdd-supply = <&pm8916_l17>;
219 vddio-supply = <&pm8916_l6>;
227 compatible = "syna,rmi4-i2c";
229 #address-cells = <1>;
230 #size-cells = <0>;
232 interrupt-parent = <&tlmm>;
235 vdd-supply = <&reg_ctp>;
236 vio-supply = <&pm8916_l6>;
238 pinctrl-names = "default";
239 pinctrl-0 = <&tp_int_default>;
241 syna,startup-delay-ms = <10>;
243 rmi4-f01@1 {
245 syna,nosleep-mode = <1>; /* Allow sleeping */
248 rmi4-f12@12 {
250 syna,sensor-type = <1>; /* Touchscreen */
257 pinctrl-0 = <&blsp_uart2_console_default>;
258 pinctrl-1 = <&blsp_uart2_console_sleep>;
259 pinctrl-names = "default", "sleep";
265 monitored-battery = <&battery>;
266 power-supplies = <&pm8916_charger>;
272 monitored-battery = <&battery>;
274 qcom,fast-charge-safe-current = <900000>;
275 qcom,fast-charge-safe-voltage = <4300000>;
279 qcom,micbias-lvl = <2800>;
280 qcom,mbhc-vthreshold-low = <75 150 237 450 500>;
281 qcom,mbhc-vthreshold-high = <75 150 237 450 500>;
282 qcom,hphl-jack-type-normally-open;
292 regulator-min-microvolt = <2850000>;
293 regulator-max-microvolt = <2850000>;
307 non-removable;
311 audio-routing =
348 accel_int_default: accel-int-default-state {
352 drive-strength = <2>;
353 bias-disable;
356 camera_flash_default: camera-flash-default-state {
360 drive-strength = <2>;
361 bias-disable;
364 ctp_pwr_en_default: ctp-pwr-en-default-state {
368 drive-strength = <2>;
369 bias-disable;
372 gpio_keys_default: gpio-keys-default-state {
376 drive-strength = <2>;
377 bias-pull-up;
380 gyro_int_default: gyro-int-default-state {
384 drive-strength = <2>;
385 bias-disable;
388 light_int_default: light-int-default-state {
392 drive-strength = <2>;
393 bias-disable;
396 magn_int_default: magn-int-default-state {
400 drive-strength = <2>;
401 bias-disable;
404 tp_int_default: tp-int-default-state {
408 drive-strength = <2>;
409 bias-disable;