Lines Matching +full:debounce +full:- +full:max
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>
12 chassis-type = "handset";
21 stdout-path = "serial0:115200n8";
24 gpio-keys {
25 compatible = "gpio-keys";
27 pinctrl-0 = <&gpio_keys_pin_a>;
28 pinctrl-names = "default";
30 key-home {
34 wakeup-source;
35 debounce-interval = <15>;
38 key-volume-down {
42 debounce-interval = <15>;
45 key-volume-up {
49 debounce-interval = <15>;
53 touch_ldo: regulator-touch {
54 compatible = "regulator-fixed";
55 regulator-name = "touch-ldo";
58 enable-active-high;
59 regulator-boot-on;
61 pinctrl-0 = <&touch_ldo_pin>;
62 pinctrl-names = "default";
70 compatible = "syna,rmi4-i2c";
73 interrupt-parent = <&pm8941_gpios>;
76 vdd-supply = <&pm8941_l10>;
77 vio-supply = <&touch_ldo>;
79 pinctrl-0 = <&touch_pin>;
80 pinctrl-names = "default";
82 syna,startup-delay-ms = <100>;
84 #address-cells = <1>;
85 #size-cells = <0>;
87 rmi4-f01@1 {
89 syna,nosleep-mode = <1>;
92 rmi4-f12@12 {
94 syna,sensor-type = <1>;
106 maxim,double-soc;
109 interrupt-parent = <&pm8941_gpios>;
112 pinctrl-0 = <&fuelgauge_pin>;
113 pinctrl-names = "default";
122 gpio_keys_pin_a: gpio-keys-active-state {
125 bias-pull-up;
126 power-source = <PM8941_GPIO_S3>;
129 fuelgauge_pin: fuelgauge-int-state {
132 bias-disable;
133 input-enable;
134 power-source = <PM8941_GPIO_S3>;
137 touch_pin: touchscreen-int-state {
140 bias-disable;
141 input-enable;
142 power-source = <PM8941_GPIO_S3>;
145 touch_ldo_pin: touchscreen-ldo-state {
148 output-high;
149 power-source = <PM8941_GPIO_S3>;
150 qcom,drive-strength = <PMIC_GPIO_STRENGTH_HIGH>;
155 cx-supply = <&pm8841_s2>;
160 cx-supply = <&pm8841_s2>;
161 mss-supply = <&pm8841_s3>;
162 mx-supply = <&pm8841_s1>;
163 pll-supply = <&pm8941_l12>;
168 regulators-0 {
169 compatible = "qcom,rpm-pm8841-regulators";
172 regulator-min-microvolt = <675000>;
173 regulator-max-microvolt = <1050000>;
177 regulator-min-microvolt = <500000>;
178 regulator-max-microvolt = <1050000>;
182 regulator-min-microvolt = <1050000>;
183 regulator-max-microvolt = <1050000>;
187 regulator-min-microvolt = <815000>;
188 regulator-max-microvolt = <900000>;
192 regulators-1 {
193 compatible = "qcom,rpm-pm8941-regulators";
196 regulator-min-microvolt = <1300000>;
197 regulator-max-microvolt = <1300000>;
198 regulator-always-on;
202 regulator-min-microvolt = <2150000>;
203 regulator-max-microvolt = <2150000>;
207 regulator-min-microvolt = <1800000>;
208 regulator-max-microvolt = <1800000>;
212 regulator-min-microvolt = <1200000>;
213 regulator-max-microvolt = <1200000>;
217 regulator-min-microvolt = <1200000>;
218 regulator-max-microvolt = <1200000>;
222 regulator-min-microvolt = <1050000>;
223 regulator-max-microvolt = <1225000>;
227 regulator-min-microvolt = <1225000>;
228 regulator-max-microvolt = <1225000>;
232 regulator-min-microvolt = <1800000>;
233 regulator-max-microvolt = <1800000>;
237 regulator-min-microvolt = <1800000>;
238 regulator-max-microvolt = <1800000>;
242 regulator-min-microvolt = <1800000>;
243 regulator-max-microvolt = <1800000>;
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <1800000>;
252 regulator-min-microvolt = <1800000>;
253 regulator-max-microvolt = <2950000>;
257 regulator-min-microvolt = <1800000>;
258 regulator-max-microvolt = <1800000>;
262 regulator-min-microvolt = <1200000>;
263 regulator-max-microvolt = <1350000>;
267 regulator-min-microvolt = <1800000>;
268 regulator-max-microvolt = <1800000>;
269 regulator-always-on;
273 regulator-min-microvolt = <1800000>;
274 regulator-max-microvolt = <3300000>;
278 regulator-min-microvolt = <1800000>;
279 regulator-max-microvolt = <1800000>;
283 regulator-min-microvolt = <2050000>;
284 regulator-max-microvolt = <2050000>;
288 regulator-min-microvolt = <2700000>;
289 regulator-max-microvolt = <2700000>;
293 regulator-min-microvolt = <2850000>;
294 regulator-max-microvolt = <3000000>;
298 regulator-min-microvolt = <2850000>;
299 regulator-max-microvolt = <2850000>;
303 regulator-min-microvolt = <2900000>;
304 regulator-max-microvolt = <3350000>;
308 regulator-min-microvolt = <2950000>;
309 regulator-max-microvolt = <2950000>;
310 regulator-system-load = <200000>;
311 regulator-allow-set-load;
315 regulator-min-microvolt = <2950000>;
316 regulator-max-microvolt = <2950000>;
317 regulator-system-load = <200000>;
318 regulator-allow-set-load;
322 regulator-min-microvolt = <2500000>;
323 regulator-max-microvolt = <3000000>;
327 regulator-min-microvolt = <2400000>;
328 regulator-max-microvolt = <3300000>;
332 regulator-min-microvolt = <3075000>;
333 regulator-max-microvolt = <3075000>;
339 vmmc-supply = <&pm8941_l20>;
340 vqmmc-supply = <&pm8941_s3>;
342 pinctrl-0 = <&sdhc1_pin_a>;
343 pinctrl-names = "default";
349 max-frequency = <100000000>;
351 vmmc-supply = <&pm8941_l21>;
352 vqmmc-supply = <&pm8941_l21>;
354 pinctrl-0 = <&sdhc3_pin_a>;
355 pinctrl-names = "default";
361 sdhc1_pin_a: sdhc1-pin-active-state {
362 clk-pins {
364 drive-strength = <4>;
365 bias-disable;
368 cmd-data-pins {
370 drive-strength = <4>;
371 bias-pull-up;
375 sdhc3_pin_a: sdhc3-pin-active-state {
378 drive-strength = <8>;
379 bias-disable;
385 phy-select = <&tcsr 0xb000 0>;
387 hnp-disable;
388 srp-disable;
389 adp-disable;
395 v1p8-supply = <&pm8941_l6>;
396 v3p3-supply = <&pm8941_l24>;
398 qcom,init-seq = /bits/ 8 <0x1 0x64>;