Lines Matching +full:dc +full:- +full:current +full:- +full:limit
1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/leds/common.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
15 stdout-path = "serial0:115200n8";
18 gpio-keys {
19 compatible = "gpio-keys";
21 pinctrl-names = "default";
22 pinctrl-0 = <&gpio_keys_pin_a>;
24 key-volume-down {
27 linux,input-type = <1>;
31 key-camera-snapshot {
34 linux,input-type = <1>;
38 key-camera-focus {
41 linux,input-type = <1>;
45 key-volume-up {
48 linux,input-type = <1>;
53 reserved-memory {
54 #address-cells = <1>;
55 #size-cells = <1>;
62 console-size = <0x100000>;
63 record-size = <0x10000>;
64 ftrace-size = <0x10000>;
65 pmsg-size = <0x80000>;
72 clock-frequency = <355000>;
75 compatible = "syna,rmi4-i2c";
78 interrupts-extended = <&tlmm 61 IRQ_TYPE_EDGE_FALLING>;
80 #address-cells = <1>;
81 #size-cells = <0>;
83 vdd-supply = <&pm8941_l22>;
84 vio-supply = <&pm8941_lvs3>;
86 pinctrl-names = "default";
87 pinctrl-0 = <&ts_int_pin>;
89 syna,startup-delay-ms = <10>;
91 rmi4-f01@1 {
93 syna,nosleep-mode = <1>;
96 rmi4-f11@11 {
98 touchscreen-inverted-x;
99 syna,sensor-type = <1>;
106 clock-frequency = <355000>;
109 compatible = "nxp,pn544-i2c";
112 interrupt-parent = <&tlmm>;
115 enable-gpios = <&pm8941_gpios 23 GPIO_ACTIVE_HIGH>;
116 firmware-gpios = <&tlmm 77 GPIO_ACTIVE_HIGH>;
125 qcom,controlled-remotely;
130 clock-frequency = <355000>;
139 phy-select = <&tcsr 0xb000 0>;
141 vbus-supply = <&chg_otg>;
143 hnp-disable;
144 srp-disable;
145 adp-disable;
151 v1p8-supply = <&pm8941_l6>;
152 v3p3-supply = <&pm8941_l24>;
155 qcom,init-seq = /bits/ 8 <0x1 0x64>;
162 qcom,rset-ohms = <2100>;
163 qcom,vset-millivolts = <3000>;
167 gpio_keys_pin_a: gpio-keys-active-state {
171 bias-pull-up;
172 power-source = <PM8941_GPIO_S3>;
179 qcom,power-source = <1>;
181 rgb-led {
185 #address-cells = <1>;
186 #size-cells = <0>;
208 qcom,cs-out;
209 qcom,current-limit = <20>;
210 qcom,current-boost-limit = <805>;
211 qcom,switching-freq = <1600>;
213 qcom,num-strings = <2>;
217 pm8841-regulators {
218 compatible = "qcom,rpm-pm8841-regulators";
221 regulator-min-microvolt = <675000>;
222 regulator-max-microvolt = <1050000>;
226 regulator-min-microvolt = <500000>;
227 regulator-max-microvolt = <1050000>;
231 regulator-min-microvolt = <500000>;
232 regulator-max-microvolt = <1050000>;
236 regulator-min-microvolt = <500000>;
237 regulator-max-microvolt = <1050000>;
241 pm8941-regulators {
242 compatible = "qcom,rpm-pm8941-regulators";
244 vdd_l1_l3-supply = <&pm8941_s1>;
245 vdd_l2_lvs1_2_3-supply = <&pm8941_s3>;
246 vdd_l4_l11-supply = <&pm8941_s1>;
247 vdd_l5_l7-supply = <&pm8941_s2>;
248 vdd_l6_l12_l14_l15-supply = <&pm8941_s2>;
249 vdd_l9_l10_l17_l22-supply = <&vreg_boost>;
250 vdd_l13_l20_l23_l24-supply = <&vreg_boost>;
251 vdd_l21-supply = <&vreg_boost>;
254 regulator-min-microvolt = <1300000>;
255 regulator-max-microvolt = <1300000>;
256 regulator-always-on;
257 regulator-boot-on;
261 regulator-min-microvolt = <2150000>;
262 regulator-max-microvolt = <2150000>;
263 regulator-boot-on;
267 regulator-min-microvolt = <1800000>;
268 regulator-max-microvolt = <1800000>;
269 regulator-always-on;
270 regulator-boot-on;
274 regulator-min-microvolt = <5000000>;
275 regulator-max-microvolt = <5000000>;
279 regulator-min-microvolt = <1225000>;
280 regulator-max-microvolt = <1225000>;
281 regulator-always-on;
282 regulator-boot-on;
286 regulator-min-microvolt = <1200000>;
287 regulator-max-microvolt = <1200000>;
291 regulator-min-microvolt = <1200000>;
292 regulator-max-microvolt = <1200000>;
296 regulator-min-microvolt = <1225000>;
297 regulator-max-microvolt = <1225000>;
301 regulator-min-microvolt = <1800000>;
302 regulator-max-microvolt = <1800000>;
306 regulator-min-microvolt = <1800000>;
307 regulator-max-microvolt = <1800000>;
308 regulator-boot-on;
312 regulator-min-microvolt = <1800000>;
313 regulator-max-microvolt = <1800000>;
314 regulator-boot-on;
318 regulator-min-microvolt = <1800000>;
319 regulator-max-microvolt = <1800000>;
323 regulator-min-microvolt = <1800000>;
324 regulator-max-microvolt = <2950000>;
328 regulator-min-microvolt = <1300000>;
329 regulator-max-microvolt = <1350000>;
333 regulator-min-microvolt = <1800000>;
334 regulator-max-microvolt = <1800000>;
335 regulator-always-on;
336 regulator-boot-on;
340 regulator-min-microvolt = <1800000>;
341 regulator-max-microvolt = <2950000>;
342 regulator-boot-on;
346 regulator-min-microvolt = <1800000>;
347 regulator-max-microvolt = <1800000>;
351 regulator-min-microvolt = <2050000>;
352 regulator-max-microvolt = <2050000>;
356 regulator-min-microvolt = <2700000>;
357 regulator-max-microvolt = <2700000>;
361 regulator-min-microvolt = <2700000>;
362 regulator-max-microvolt = <2700000>;
366 regulator-min-microvolt = <2850000>;
367 regulator-max-microvolt = <2850000>;
371 regulator-min-microvolt = <3300000>;
372 regulator-max-microvolt = <3300000>;
376 regulator-min-microvolt = <2950000>;
377 regulator-max-microvolt = <2950000>;
378 regulator-system-load = <200000>;
379 regulator-allow-set-load;
380 regulator-boot-on;
384 regulator-min-microvolt = <2950000>;
385 regulator-max-microvolt = <2950000>;
386 regulator-boot-on;
390 regulator-min-microvolt = <3000000>;
391 regulator-max-microvolt = <3000000>;
395 regulator-min-microvolt = <2800000>;
396 regulator-max-microvolt = <2800000>;
400 regulator-min-microvolt = <3075000>;
401 regulator-max-microvolt = <3075000>;
402 regulator-boot-on;
412 vmmc-supply = <&pm8941_l20>;
413 vqmmc-supply = <&pm8941_s3>;
415 pinctrl-names = "default", "sleep";
416 pinctrl-0 = <&sdc1_on>;
417 pinctrl-1 = <&sdc1_off>;
423 vmmc-supply = <&pm8941_l21>;
424 vqmmc-supply = <&pm8941_l13>;
426 cd-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
428 pinctrl-names = "default", "sleep";
429 pinctrl-0 = <&sdc2_on>;
430 pinctrl-1 = <&sdc2_off>;
434 qcom,fast-charge-safe-current = <1500000>;
435 qcom,fast-charge-current-limit = <1500000>;
436 qcom,dc-current-limit = <1800000>;
437 qcom,fast-charge-safe-voltage = <4400000>;
438 qcom,fast-charge-high-threshold-voltage = <4350000>;
439 qcom,fast-charge-low-threshold-voltage = <3400000>;
440 qcom,auto-recharge-threshold-voltage = <4200000>;
441 qcom,minimum-input-voltage = <4300000>;
445 ts_int_pin: touch-int {
448 drive-strength = <2>;
449 bias-disable;
450 input-enable;
453 sdc1_on: sdc1-on {
456 drive-strength = <16>;
457 bias-disable;
460 cmd-data {
462 drive-strength = <10>;
463 bias-pull-up;
467 sdc2_on: sdc-on {
470 drive-strength = <10>;
471 bias-disable;
474 cmd-data {
476 drive-strength = <6>;
477 bias-pull-up;
483 drive-strength = <2>;
484 bias-disable;