Lines Matching +full:controlled +full:- +full:remotely
1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.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>;
137 qcom,rset-ohms = <2100>;
138 qcom,vset-millivolts = <3000>;
142 gpio_keys_pin_a: gpio-keys-active-state {
146 bias-pull-up;
147 power-source = <PM8941_GPIO_S3>;
154 qcom,power-source = <1>;
156 multi-led {
160 #address-cells = <1>;
161 #size-cells = <0>;
183 qcom,cs-out;
184 qcom,current-limit = <20>;
185 qcom,current-boost-limit = <805>;
186 qcom,switching-freq = <1600>;
188 qcom,num-strings = <2>;
192 cx-supply = <&pm8841_s2>;
196 cx-supply = <&pm8841_s2>;
197 mss-supply = <&pm8841_s3>;
198 mx-supply = <&pm8841_s1>;
199 pll-supply = <&pm8941_l12>;
203 regulators-0 {
204 compatible = "qcom,rpm-pm8841-regulators";
207 regulator-min-microvolt = <675000>;
208 regulator-max-microvolt = <1050000>;
212 regulator-min-microvolt = <500000>;
213 regulator-max-microvolt = <1050000>;
217 regulator-min-microvolt = <500000>;
218 regulator-max-microvolt = <1050000>;
222 regulator-min-microvolt = <500000>;
223 regulator-max-microvolt = <1050000>;
227 regulators-1 {
228 compatible = "qcom,rpm-pm8941-regulators";
230 vdd_l1_l3-supply = <&pm8941_s1>;
231 vdd_l2_lvs1_2_3-supply = <&pm8941_s3>;
232 vdd_l4_l11-supply = <&pm8941_s1>;
233 vdd_l5_l7-supply = <&pm8941_s2>;
234 vdd_l6_l12_l14_l15-supply = <&pm8941_s2>;
235 vdd_l9_l10_l17_l22-supply = <&vreg_boost>;
236 vdd_l13_l20_l23_l24-supply = <&vreg_boost>;
237 vdd_l21-supply = <&vreg_boost>;
240 regulator-min-microvolt = <1300000>;
241 regulator-max-microvolt = <1300000>;
242 regulator-always-on;
243 regulator-boot-on;
247 regulator-min-microvolt = <2150000>;
248 regulator-max-microvolt = <2150000>;
249 regulator-boot-on;
253 regulator-min-microvolt = <1800000>;
254 regulator-max-microvolt = <1800000>;
255 regulator-always-on;
256 regulator-boot-on;
260 regulator-min-microvolt = <5000000>;
261 regulator-max-microvolt = <5000000>;
265 regulator-min-microvolt = <1225000>;
266 regulator-max-microvolt = <1225000>;
267 regulator-always-on;
268 regulator-boot-on;
272 regulator-min-microvolt = <1200000>;
273 regulator-max-microvolt = <1200000>;
277 regulator-min-microvolt = <1200000>;
278 regulator-max-microvolt = <1200000>;
282 regulator-min-microvolt = <1225000>;
283 regulator-max-microvolt = <1225000>;
287 regulator-min-microvolt = <1800000>;
288 regulator-max-microvolt = <1800000>;
292 regulator-min-microvolt = <1800000>;
293 regulator-max-microvolt = <1800000>;
294 regulator-boot-on;
298 regulator-min-microvolt = <1800000>;
299 regulator-max-microvolt = <1800000>;
300 regulator-boot-on;
304 regulator-min-microvolt = <1800000>;
305 regulator-max-microvolt = <1800000>;
309 regulator-min-microvolt = <1800000>;
310 regulator-max-microvolt = <2950000>;
314 regulator-min-microvolt = <1300000>;
315 regulator-max-microvolt = <1350000>;
319 regulator-min-microvolt = <1800000>;
320 regulator-max-microvolt = <1800000>;
321 regulator-always-on;
322 regulator-boot-on;
326 regulator-min-microvolt = <1800000>;
327 regulator-max-microvolt = <2950000>;
328 regulator-boot-on;
332 regulator-min-microvolt = <1800000>;
333 regulator-max-microvolt = <1800000>;
337 regulator-min-microvolt = <2050000>;
338 regulator-max-microvolt = <2050000>;
342 regulator-min-microvolt = <2700000>;
343 regulator-max-microvolt = <2700000>;
347 regulator-min-microvolt = <2700000>;
348 regulator-max-microvolt = <2700000>;
352 regulator-min-microvolt = <2850000>;
353 regulator-max-microvolt = <2850000>;
357 regulator-min-microvolt = <3300000>;
358 regulator-max-microvolt = <3300000>;
362 regulator-min-microvolt = <2950000>;
363 regulator-max-microvolt = <2950000>;
364 regulator-system-load = <200000>;
365 regulator-allow-set-load;
366 regulator-boot-on;
370 regulator-min-microvolt = <2950000>;
371 regulator-max-microvolt = <2950000>;
372 regulator-boot-on;
376 regulator-min-microvolt = <3000000>;
377 regulator-max-microvolt = <3000000>;
381 regulator-min-microvolt = <2800000>;
382 regulator-max-microvolt = <2800000>;
386 regulator-min-microvolt = <3075000>;
387 regulator-max-microvolt = <3075000>;
388 regulator-boot-on;
398 vmmc-supply = <&pm8941_l20>;
399 vqmmc-supply = <&pm8941_s3>;
401 pinctrl-names = "default", "sleep";
402 pinctrl-0 = <&sdc1_on>;
403 pinctrl-1 = <&sdc1_off>;
409 vmmc-supply = <&pm8941_l21>;
410 vqmmc-supply = <&pm8941_l13>;
412 cd-gpios = <&tlmm 62 GPIO_ACTIVE_LOW>;
414 pinctrl-names = "default", "sleep";
415 pinctrl-0 = <&sdc2_on>;
416 pinctrl-1 = <&sdc2_off>;
420 qcom,fast-charge-safe-current = <1500000>;
421 qcom,fast-charge-current-limit = <1500000>;
422 qcom,dc-current-limit = <1800000>;
423 qcom,fast-charge-safe-voltage = <4400000>;
424 qcom,fast-charge-high-threshold-voltage = <4350000>;
425 qcom,fast-charge-low-threshold-voltage = <3400000>;
426 qcom,auto-recharge-threshold-voltage = <4200000>;
427 qcom,minimum-input-voltage = <4300000>;
431 ts_int_pin: touch-int-state {
434 drive-strength = <2>;
435 bias-disable;
438 sdc1_on: sdc1-on-state {
439 clk-pins {
441 drive-strength = <16>;
442 bias-disable;
445 cmd-data-pins {
447 drive-strength = <10>;
448 bias-pull-up;
452 sdc2_on: sdc-on-state {
453 clk-pins {
455 drive-strength = <10>;
456 bias-disable;
459 cmd-data-pins {
461 drive-strength = <6>;
462 bias-pull-up;
465 cd-pins {
468 drive-strength = <2>;
469 bias-disable;
478 phy-select = <&tcsr 0xb000 0>;
480 vbus-supply = <&chg_otg>;
482 hnp-disable;
483 srp-disable;
484 adp-disable;
490 v1p8-supply = <&pm8941_l6>;
491 v3p3-supply = <&pm8941_l24>;
494 qcom,init-seq = /bits/ 8 <0x1 0x64>;