Lines Matching +full:regulator +full:- +full:system +full:- +full:load
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>
13 chassis-type = "handset";
20 stdout-path = "serial0";
23 gpio-keys {
24 compatible = "gpio-keys";
26 pinctrl-names = "default";
27 pinctrl-0 = <&gpio_keys_default>;
31 button-volume-up {
35 debounce-interval = <15>;
38 button-volume-down {
42 debounce-interval = <15>;
46 reg_sd_vmmc: regulator-sdcard-vmmc {
47 compatible = "regulator-fixed";
48 regulator-name = "sdcard-vmmc";
49 regulator-min-microvolt = <2950000>;
50 regulator-max-microvolt = <2950000>;
53 enable-active-high;
55 startup-delay-us = <200>;
57 pinctrl-names = "default";
58 pinctrl-0 = <&sd_vmmc_en_default>;
61 usb_id: usb-id {
62 compatible = "linux,extcon-usb-gpio";
63 id-gpios = <&msmgpio 110 GPIO_ACTIVE_HIGH>;
64 pinctrl-names = "default";
65 pinctrl-0 = <&usb_id_default>;
73 compatible = "asahi-kasei,ak09911";
76 vdd-supply = <&pm8916_l8>;
77 vid-supply = <&pm8916_l6>;
79 reset-gpios = <&msmgpio 112 GPIO_ACTIVE_LOW>;
81 pinctrl-names = "default";
82 pinctrl-0 = <&mag_reset_default>;
89 interrupt-parent = <&msmgpio>;
92 vdd-supply = <&pm8916_l17>;
93 vddio-supply = <&pm8916_l6>;
95 pinctrl-names = "default";
96 pinctrl-0 = <&imu_default>;
98 mount-matrix = "1", "0", "0",
99 "0", "-1", "0",
108 compatible = "edt,edt-ft5306";
111 interrupt-parent = <&msmgpio>;
114 reset-gpios = <&msmgpio 12 GPIO_ACTIVE_LOW>;
116 vcc-supply = <&pm8916_l11>;
117 iovcc-supply = <&pm8916_l6>;
119 touchscreen-size-x = <720>;
120 touchscreen-size-y = <1280>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&touchscreen_default>;
138 pinctrl-names = "default", "sleep";
139 pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on>;
140 pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off>;
145 vmmc-supply = <®_sd_vmmc>;
147 pinctrl-names = "default", "sleep";
148 pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on &sdc2_cd_on>;
149 pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off &sdc2_cd_off>;
150 cd-gpios = <&msmgpio 38 GPIO_ACTIVE_LOW>;
163 vdd_l1_l2_l3-supply = <&pm8916_s3>;
164 vdd_l4_l5_l6-supply = <&pm8916_s4>;
165 vdd_l7-supply = <&pm8916_s4>;
168 regulator-min-microvolt = <1200000>;
169 regulator-max-microvolt = <1300000>;
173 regulator-min-microvolt = <1800000>;
174 regulator-max-microvolt = <2100000>;
178 regulator-min-microvolt = <1225000>;
179 regulator-max-microvolt = <1225000>;
183 regulator-min-microvolt = <1200000>;
184 regulator-max-microvolt = <1200000>;
188 regulator-min-microvolt = <2050000>;
189 regulator-max-microvolt = <2050000>;
193 regulator-min-microvolt = <1800000>;
194 regulator-max-microvolt = <1800000>;
198 regulator-min-microvolt = <1800000>;
199 regulator-max-microvolt = <1800000>;
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <1800000>;
208 regulator-min-microvolt = <2850000>;
209 regulator-max-microvolt = <2900000>;
213 regulator-min-microvolt = <3300000>;
214 regulator-max-microvolt = <3300000>;
218 regulator-min-microvolt = <2700000>;
219 regulator-max-microvolt = <2800000>;
223 regulator-min-microvolt = <1800000>;
224 regulator-max-microvolt = <2950000>;
225 regulator-allow-set-load;
226 regulator-system-load = <200000>;
230 regulator-min-microvolt = <1800000>;
231 regulator-max-microvolt = <2950000>;
235 regulator-min-microvolt = <3075000>;
236 regulator-max-microvolt = <3075000>;
240 regulator-min-microvolt = <1800000>;
241 regulator-max-microvolt = <3300000>;
245 regulator-min-microvolt = <1800000>;
246 regulator-max-microvolt = <3300000>;
250 regulator-min-microvolt = <1800000>;
251 regulator-max-microvolt = <3300000>;
255 regulator-min-microvolt = <2850000>;
256 regulator-max-microvolt = <2850000>;
260 regulator-min-microvolt = <2700000>;
261 regulator-max-microvolt = <2700000>;
266 gpio_keys_default: gpio-keys-default {
270 drive-strength = <2>;
271 bias-pull-up;
274 imu_default: imu-default {
278 drive-strength = <2>;
279 bias-disable;
282 mag_reset_default: mag-reset-default {
286 drive-strength = <2>;
287 bias-disable;
290 sd_vmmc_en_default: sd-vmmc-en-default {
294 drive-strength = <2>;
295 bias-disable;
298 touchscreen_default: touchscreen-default {
302 drive-strength = <2>;
303 bias-pull-up;
309 drive-strength = <2>;
310 bias-disable;
314 usb_id_default: usb-id-default {
318 drive-strength = <8>;
319 bias-pull-up;