Lines Matching +full:active +full:- +full:discharge +full:- +full:gpios
1 // SPDX-License-Identifier: BSD-3-Clause
3 /dts-v1/;
5 #include "qcom-msm8226.dtsi"
8 /delete-node/ &smem_region;
13 chassis-type = "handset";
21 #address-cells = <1>;
22 #size-cells = <1>;
26 compatible = "simple-framebuffer";
32 vsp-supply = <®_lcd_pos>;
33 vsn-supply = <®_lcd_neg>;
34 vdd-supply = <&pm8226_l28>;
35 vddio-supply = <&vddio_disp_vreg>;
39 gpio-keys {
40 compatible = "gpio-keys";
42 event-hall-sensor {
44 gpios = <&tlmm 51 GPIO_ACTIVE_LOW>;
45 linux,input-type = <EV_SW>;
47 linux,can-disable;
50 key-volume-up {
52 gpios = <&tlmm 106 GPIO_ACTIVE_LOW>;
54 debounce-interval = <15>;
58 vddio_disp_vreg: regulator-vddio-disp {
59 compatible = "regulator-fixed";
60 regulator-name = "vddio_disp";
62 startup-delay-us = <300>;
63 enable-active-high;
64 regulator-boot-on;
65 vin-supply = <&pm8226_l8>;
66 pinctrl-0 = <&disp_vddio_default>;
67 pinctrl-names = "default";
70 reserved-memory {
71 #address-cells = <1>;
72 #size-cells = <1>;
77 no-map;
82 no-map;
88 clock-frequency = <100000>;
92 compatible = "asahi-kasei,ak8963";
94 interrupts-extended = <&tlmm 38 IRQ_TYPE_EDGE_FALLING>;
95 reset-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
96 vdd-supply = <&pm8226_l19>;
97 pinctrl-0 = <&mag_int_default &mag_reset_default>;
98 pinctrl-names = "default";
102 compatible = "st,lis3dh-accel";
104 interrupts-extended = <&tlmm 1 IRQ_TYPE_EDGE_FALLING>;
105 vdd-supply = <&pm8226_l19>;
106 pinctrl-0 = <&accel_int_default>;
107 pinctrl-names = "default";
108 st,drdy-int-pin = <1>;
113 clock-frequency = <400000>;
119 pinctrl-0 = <®_lcd_default>;
120 pinctrl-names = "default";
123 regulator-name = "outp";
124 regulator-min-microvolt = <4000000>;
125 regulator-max-microvolt = <6000000>;
126 regulator-active-discharge = <1>;
127 regulator-boot-on;
128 enable-gpios = <&tlmm 31 GPIO_ACTIVE_HIGH>;
132 regulator-name = "outn";
133 regulator-min-microvolt = <4000000>;
134 regulator-max-microvolt = <6000000>;
135 regulator-active-discharge = <1>;
136 regulator-boot-on;
137 enable-gpios = <&tlmm 33 GPIO_ACTIVE_HIGH>;
144 interrupts-extended = <&tlmm 13 IRQ_TYPE_LEVEL_LOW>;
145 pinctrl-0 = <&temp_alert_default>;
146 pinctrl-names = "default";
147 #thermal-sensor-cells = <0>;
166 compatible = "qcom,rpm-pm8226-regulators";
169 regulator-min-microvolt = <1200000>;
170 regulator-max-microvolt = <1300000>;
174 regulator-min-microvolt = <1800000>;
175 regulator-max-microvolt = <2200000>;
179 regulator-min-microvolt = <1150000>;
180 regulator-max-microvolt = <1150000>;
184 regulator-min-microvolt = <1225000>;
185 regulator-max-microvolt = <1225000>;
189 regulator-min-microvolt = <1200000>;
190 regulator-max-microvolt = <1200000>;
194 regulator-min-microvolt = <750000>;
195 regulator-max-microvolt = <1337500>;
199 regulator-min-microvolt = <1200000>;
200 regulator-max-microvolt = <1200000>;
204 regulator-min-microvolt = <1200000>;
205 regulator-max-microvolt = <1200000>;
209 regulator-min-microvolt = <1800000>;
210 regulator-max-microvolt = <1800000>;
211 regulator-allow-set-load;
215 regulator-min-microvolt = <1850000>;
216 regulator-max-microvolt = <1850000>;
220 regulator-min-microvolt = <1800000>;
221 regulator-max-microvolt = <1800000>;
225 regulator-min-microvolt = <2050000>;
226 regulator-max-microvolt = <2050000>;
230 regulator-min-microvolt = <1800000>;
231 regulator-max-microvolt = <1800000>;
235 regulator-min-microvolt = <1800000>;
236 regulator-max-microvolt = <1800000>;
240 regulator-min-microvolt = <2750000>;
241 regulator-max-microvolt = <2750000>;
245 regulator-min-microvolt = <2800000>;
246 regulator-max-microvolt = <2800000>;
250 regulator-min-microvolt = <3000000>;
251 regulator-max-microvolt = <3350000>;
255 regulator-min-microvolt = <2950000>;
256 regulator-max-microvolt = <2950000>;
260 regulator-min-microvolt = <2950000>;
261 regulator-max-microvolt = <2950000>;
265 regulator-min-microvolt = <2850000>;
266 regulator-max-microvolt = <2850000>;
270 regulator-min-microvolt = <3075000>;
271 regulator-max-microvolt = <3075000>;
275 regulator-min-microvolt = <1800000>;
276 regulator-max-microvolt = <2950000>;
277 regulator-allow-set-load;
281 regulator-min-microvolt = <1800000>;
282 regulator-max-microvolt = <2950000>;
286 regulator-min-microvolt = <1800000>;
287 regulator-max-microvolt = <2950000>;
291 regulator-min-microvolt = <1300000>;
292 regulator-max-microvolt = <1350000>;
296 regulator-min-microvolt = <1775000>;
297 regulator-max-microvolt = <2125000>;
301 regulator-min-microvolt = <1225000>;
302 regulator-max-microvolt = <1225000>;
306 regulator-min-microvolt = <2050000>;
307 regulator-max-microvolt = <2050000>;
311 regulator-min-microvolt = <1800000>;
312 regulator-max-microvolt = <3400000>;
313 regulator-boot-on;
317 /* Pull-up for I2C lines */
318 regulator-always-on;
324 vmmc-supply = <&pm8226_l17>;
325 vqmmc-supply = <&pm8226_l6>;
327 bus-width = <8>;
328 non-removable;
334 vmmc-supply = <&pm8226_l18>;
335 vqmmc-supply = <&pm8226_l21>;
337 bus-width = <4>;
338 cd-gpios = <&tlmm 115 GPIO_ACTIVE_HIGH>;
344 qcom,fast-charge-safe-current = <2000000>;
345 qcom,fast-charge-current-limit = <1900000>;
346 qcom,fast-charge-safe-voltage = <4400000>;
347 qcom,minimum-input-voltage = <4300000>;
353 accel_int_default: accel-int-default-state {
356 drive-strength = <2>;
357 bias-disable;
358 output-disable;
361 disp_vddio_default: disp-vddio-default-state {
364 drive-strength = <2>;
365 bias-disable;
366 output-high;
369 mag_int_default: mag-int-default-state {
372 drive-strength = <2>;
373 bias-disable;
374 output-disable;
377 mag_reset_default: mag-reset-default-state {
380 drive-strength = <2>;
381 bias-disable;
382 output-high;
385 reg_lcd_default: reg-lcd-default-state {
388 drive-strength = <2>;
389 bias-disable;
390 output-high;
393 temp_alert_default: temp-alert-default-state {
396 drive-strength = <2>;
397 bias-disable;
398 output-disable;
410 v1p8-supply = <&pm8226_l10>;
411 v3p3-supply = <&pm8226_l20>;