Lines Matching +full:debounce +full:- +full:max

1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/power/summit,smb347-charger.h>
11 #include "qcom-msm8226.dtsi"
14 /delete-node/ &adsp_region;
15 /delete-node/ &smem_region;
18 model = "Samsung Galaxy Tab 4 8.0 Wi-Fi";
20 chassis-type = "tablet";
29 #address-cells = <1>;
30 #size-cells = <1>;
33 stdout-path = "display0";
36 compatible = "simple-framebuffer";
45 gpio-hall-sensor {
46 compatible = "gpio-keys";
48 event-hall-sensor {
51 linux,input-type = <EV_SW>;
53 debounce-interval = <15>;
54 linux,can-disable;
55 wakeup-source;
59 gpio-keys {
60 compatible = "gpio-keys";
63 key-home {
67 debounce-interval = <15>;
70 key-volume-down {
74 debounce-interval = <15>;
77 key-volume-up {
81 debounce-interval = <15>;
85 i2c-backlight {
86 compatible = "i2c-gpio";
87 sda-gpios = <&tlmm 20 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
88 scl-gpios = <&tlmm 21 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
90 pinctrl-0 = <&backlight_i2c_default_state>;
91 pinctrl-names = "default";
93 i2c-gpio,delay-us = <4>;
95 #address-cells = <1>;
96 #size-cells = <0>;
101 enable-supply = <&reg_backlight_vddio>;
103 dev-ctrl = /bits/ 8 <0x80>;
104 init-brt = /bits/ 8 <0x3f>;
109 * 1-bit w/ 8-bit resolution
111 rom-a3h {
112 rom-addr = /bits/ 8 <0xa3>;
113 rom-val = /bits/ 8 <0x5e>;
117 * PWM phase configuration: 3-phase/3 drivers
118 * (0, 120deg, 240deg, -, -, -),
119 * PWM frequency: 9616Hz (10-bit)
121 rom-a5h {
122 rom-addr = /bits/ 8 <0xa5>;
123 rom-val = /bits/ 8 <0x34>;
130 rom-a7h {
131 rom-addr = /bits/ 8 <0xa7>;
132 rom-val = /bits/ 8 <0xfa>;
137 reg_backlight_vddio: regulator-backlight-vddio {
138 compatible = "regulator-fixed";
139 regulator-name = "backlight_vddio";
140 regulator-min-microvolt = <1800000>;
141 regulator-max-microvolt = <1800000>;
144 enable-active-high;
146 pinctrl-0 = <&backlight_vddio_default_state>;
147 pinctrl-names = "default";
150 reg_tsp_1p8v: regulator-tsp-1p8v {
151 compatible = "regulator-fixed";
152 regulator-name = "tsp_1p8v";
153 regulator-min-microvolt = <1800000>;
154 regulator-max-microvolt = <1800000>;
157 enable-active-high;
159 pinctrl-0 = <&tsp_en1_default_state>;
160 pinctrl-names = "default";
163 reg_tsp_3p3v: regulator-tsp-3p3v {
164 compatible = "regulator-fixed";
165 regulator-name = "tsp_3p3v";
166 regulator-min-microvolt = <3300000>;
167 regulator-max-microvolt = <3300000>;
170 enable-active-high;
172 pinctrl-0 = <&tsp_en_default_state>;
173 pinctrl-names = "default";
176 reserved-memory {
177 #address-cells = <1>;
178 #size-cells = <1>;
183 no-map;
188 no-map;
193 no-map;
198 no-map;
203 no-map;
208 no-map;
213 no-map;
218 no-map;
223 no-map;
228 no-map;
232 compatible = "qcom,rmtfs-mem";
234 no-map;
236 qcom,client-id = <1>;
248 interrupts-extended = <&tlmm 54 IRQ_TYPE_LEVEL_HIGH>;
250 pinctrl-0 = <&accel_int_default_state>;
251 pinctrl-names = "default";
253 vdd-supply = <&pm8226_l19>;
254 vddio-supply = <&pm8226_lvs1>;
256 mount-matrix = "0", "1", "0",
257 "-1", "0", "0",
260 st,drdy-int-pin = <1>;
271 interrupts-extended = <&tlmm 115 IRQ_TYPE_EDGE_FALLING>;
273 pinctrl-0 = <&charger_int_default_state>;
274 pinctrl-names = "default";
276 summit,enable-usb-charging;
277 summit,enable-charge-control = <SMB3XX_CHG_ENABLE_SW>;
278 summit,fast-voltage-threshold-microvolt = <3000000>;
279 summit,chip-temperature-threshold-celsius = <130>;
280 summit,usb-current-limit-microamp = <1500000>;
287 muic: usb-switch@25 {
288 compatible = "siliconmitus,sm5502-muic";
291 interrupts-extended = <&tlmm 67 IRQ_TYPE_EDGE_FALLING>;
293 pinctrl-0 = <&muic_int_default_state>;
294 pinctrl-names = "default";
304 interrupts-extended = <&tlmm 17 IRQ_TYPE_EDGE_FALLING>;
305 touchscreen-size-x = <800>;
306 touchscreen-size-y = <1280>;
307 avdd-supply = <&reg_tsp_3p3v>;
308 vdd-supply = <&reg_tsp_1p8v>;
311 pinctrl-0 = <&tsp_int_rst_default_state>;
312 pinctrl-names = "default";
318 compatible = "qcom,rpm-pm8226-regulators";
321 regulator-min-microvolt = <1200000>;
322 regulator-max-microvolt = <1300000>;
326 regulator-min-microvolt = <1800000>;
327 regulator-max-microvolt = <1800000>;
331 regulator-min-microvolt = <1150000>;
332 regulator-max-microvolt = <1150000>;
336 regulator-min-microvolt = <1225000>;
337 regulator-max-microvolt = <1225000>;
341 regulator-min-microvolt = <1200000>;
342 regulator-max-microvolt = <1200000>;
346 regulator-min-microvolt = <750000>;
347 regulator-max-microvolt = <1337500>;
348 regulator-always-on;
352 regulator-min-microvolt = <1200000>;
353 regulator-max-microvolt = <1200000>;
357 regulator-min-microvolt = <1200000>;
358 regulator-max-microvolt = <1200000>;
362 regulator-min-microvolt = <1800000>;
363 regulator-max-microvolt = <1800000>;
364 regulator-always-on;
368 regulator-min-microvolt = <1850000>;
369 regulator-max-microvolt = <1850000>;
373 regulator-min-microvolt = <1800000>;
374 regulator-max-microvolt = <1800000>;
375 regulator-always-on;
379 regulator-min-microvolt = <2050000>;
380 regulator-max-microvolt = <2050000>;
384 regulator-min-microvolt = <1800000>;
385 regulator-max-microvolt = <1800000>;
389 regulator-min-microvolt = <1800000>;
390 regulator-max-microvolt = <1800000>;
394 regulator-min-microvolt = <2750000>;
395 regulator-max-microvolt = <2750000>;
399 regulator-min-microvolt = <1800000>;
400 regulator-max-microvolt = <3300000>;
404 regulator-min-microvolt = <3000000>;
405 regulator-max-microvolt = <3350000>;
409 regulator-min-microvolt = <2950000>;
410 regulator-max-microvolt = <2950000>;
412 regulator-system-load = <200000>;
413 regulator-allow-set-load;
414 regulator-always-on;
418 regulator-min-microvolt = <2950000>;
419 regulator-max-microvolt = <2950000>;
423 regulator-min-microvolt = <2850000>;
424 regulator-max-microvolt = <3000000>;
428 regulator-min-microvolt = <3075000>;
429 regulator-max-microvolt = <3075000>;
433 regulator-min-microvolt = <1800000>;
434 regulator-max-microvolt = <2950000>;
438 regulator-min-microvolt = <1800000>;
439 regulator-max-microvolt = <3000000>;
443 regulator-min-microvolt = <1800000>;
444 regulator-max-microvolt = <3300000>;
448 regulator-min-microvolt = <1300000>;
449 regulator-max-microvolt = <1350000>;
453 regulator-min-microvolt = <1775000>;
454 regulator-max-microvolt = <2125000>;
458 regulator-min-microvolt = <1225000>;
459 regulator-max-microvolt = <1300000>;
463 regulator-min-microvolt = <1800000>;
464 regulator-max-microvolt = <1800000>;
468 regulator-min-microvolt = <1800000>;
469 regulator-max-microvolt = <2950000>;
477 vmmc-supply = <&pm8226_l17>;
478 vqmmc-supply = <&pm8226_l6>;
480 bus-width = <8>;
481 non-removable;
487 vmmc-supply = <&pm8226_l18>;
488 vqmmc-supply = <&pm8226_l21>;
490 bus-width = <4>;
491 cd-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
493 pinctrl-0 = <&sdhc2_default_state>, <&sdc2_cd_default_state>;
494 pinctrl-names = "default";
500 accel_int_default_state: accel-int-default-state {
503 drive-strength = <2>;
504 bias-disable;
507 backlight_i2c_default_state: backlight-i2c-default-state {
510 drive-strength = <2>;
511 bias-disable;
514 backlight_vddio_default_state: backlight-vddio-default-state {
517 drive-strength = <2>;
518 bias-disable;
521 charger_int_default_state: charger-int-default-state {
524 drive-strength = <2>;
525 bias-disable;
528 muic_int_default_state: muic-int-default-state {
531 drive-strength = <2>;
532 bias-disable;
535 sdc2_cd_default_state: sdc2-cd-default-state {
538 drive-strength = <2>;
539 bias-disable;
542 tsp_en_default_state: tsp-en-default-state {
545 drive-strength = <2>;
546 bias-disable;
549 tsp_en1_default_state: tsp-en1-default-state {
552 drive-strength = <2>;
553 bias-disable;
556 tsp_int_rst_default_state: tsp-int-rst-default-state {
559 drive-strength = <10>;
560 bias-pull-up;
571 v1p8-supply = <&pm8226_l10>;
572 v3p3-supply = <&pm8226_l20>;