Lines Matching +full:hall +full:- +full:enable
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/ &mba_region;
16 /delete-node/ &mpss_region;
17 /delete-node/ &smem_region;
20 model = "Samsung Galaxy Tab 4 8.0 Wi-Fi";
22 chassis-type = "tablet";
31 #address-cells = <1>;
32 #size-cells = <1>;
35 stdout-path = "display0";
38 compatible = "simple-framebuffer";
47 gpio-hall-sensor {
48 compatible = "gpio-keys";
50 event-hall-sensor {
53 linux,input-type = <EV_SW>;
55 debounce-interval = <15>;
56 linux,can-disable;
57 wakeup-source;
61 gpio-keys {
62 compatible = "gpio-keys";
65 key-home {
69 debounce-interval = <15>;
72 key-volume-down {
76 debounce-interval = <15>;
79 key-volume-up {
83 debounce-interval = <15>;
87 i2c-backlight {
88 compatible = "i2c-gpio";
89 sda-gpios = <&tlmm 20 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
90 scl-gpios = <&tlmm 21 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
92 pinctrl-0 = <&backlight_i2c_default_state>;
93 pinctrl-names = "default";
95 i2c-gpio,delay-us = <4>;
97 #address-cells = <1>;
98 #size-cells = <0>;
103 enable-supply = <®_backlight_vddio>;
105 dev-ctrl = /bits/ 8 <0x80>;
106 init-brt = /bits/ 8 <0x3f>;
111 * 1-bit w/ 8-bit resolution
113 rom-a3h {
114 rom-addr = /bits/ 8 <0xa3>;
115 rom-val = /bits/ 8 <0x5e>;
119 * PWM phase configuration: 3-phase/3 drivers
120 * (0, 120deg, 240deg, -, -, -),
121 * PWM frequency: 9616Hz (10-bit)
123 rom-a5h {
124 rom-addr = /bits/ 8 <0xa5>;
125 rom-val = /bits/ 8 <0x34>;
129 * Enable LED drivers 2 & 3, Boot inductor
132 rom-a7h {
133 rom-addr = /bits/ 8 <0xa7>;
134 rom-val = /bits/ 8 <0xfa>;
139 reg_backlight_vddio: regulator-backlight-vddio {
140 compatible = "regulator-fixed";
141 regulator-name = "backlight_vddio";
142 regulator-min-microvolt = <1800000>;
143 regulator-max-microvolt = <1800000>;
146 enable-active-high;
148 pinctrl-0 = <&backlight_vddio_default_state>;
149 pinctrl-names = "default";
152 reg_tsp_1p8v: regulator-tsp-1p8v {
153 compatible = "regulator-fixed";
154 regulator-name = "tsp_1p8v";
155 regulator-min-microvolt = <1800000>;
156 regulator-max-microvolt = <1800000>;
159 enable-active-high;
161 pinctrl-0 = <&tsp_en1_default_state>;
162 pinctrl-names = "default";
165 reg_tsp_3p3v: regulator-tsp-3p3v {
166 compatible = "regulator-fixed";
167 regulator-name = "tsp_3p3v";
168 regulator-min-microvolt = <3300000>;
169 regulator-max-microvolt = <3300000>;
172 enable-active-high;
174 pinctrl-0 = <&tsp_en_default_state>;
175 pinctrl-names = "default";
178 reserved-memory {
179 #address-cells = <1>;
180 #size-cells = <1>;
185 no-map;
190 no-map;
195 no-map;
200 no-map;
205 no-map;
210 no-map;
215 no-map;
220 no-map;
225 no-map;
230 no-map;
234 compatible = "qcom,rmtfs-mem";
236 no-map;
238 qcom,client-id = <1>;
250 interrupts-extended = <&tlmm 54 IRQ_TYPE_LEVEL_HIGH>;
252 pinctrl-0 = <&accel_int_default_state>;
253 pinctrl-names = "default";
255 vdd-supply = <&pm8226_l19>;
256 vddio-supply = <&pm8226_lvs1>;
258 mount-matrix = "0", "1", "0",
259 "-1", "0", "0",
262 st,drdy-int-pin = <1>;
273 interrupts-extended = <&tlmm 115 IRQ_TYPE_EDGE_FALLING>;
275 pinctrl-0 = <&charger_int_default_state>;
276 pinctrl-names = "default";
278 summit,enable-usb-charging;
279 summit,enable-charge-control = <SMB3XX_CHG_ENABLE_SW>;
280 summit,fast-voltage-threshold-microvolt = <3000000>;
281 summit,chip-temperature-threshold-celsius = <130>;
282 summit,usb-current-limit-microamp = <1500000>;
289 muic: usb-switch@25 {
290 compatible = "siliconmitus,sm5502-muic";
293 interrupts-extended = <&tlmm 67 IRQ_TYPE_EDGE_FALLING>;
295 pinctrl-0 = <&muic_int_default_state>;
296 pinctrl-names = "default";
306 interrupts-extended = <&tlmm 17 IRQ_TYPE_EDGE_FALLING>;
307 touchscreen-size-x = <800>;
308 touchscreen-size-y = <1280>;
309 avdd-supply = <®_tsp_3p3v>;
310 vdd-supply = <®_tsp_1p8v>;
313 pinctrl-0 = <&tsp_int_rst_default_state>;
314 pinctrl-names = "default";
320 compatible = "qcom,rpm-pm8226-regulators";
323 regulator-min-microvolt = <1200000>;
324 regulator-max-microvolt = <1300000>;
328 regulator-min-microvolt = <1800000>;
329 regulator-max-microvolt = <1800000>;
333 regulator-min-microvolt = <1150000>;
334 regulator-max-microvolt = <1150000>;
338 regulator-min-microvolt = <1225000>;
339 regulator-max-microvolt = <1225000>;
343 regulator-min-microvolt = <1200000>;
344 regulator-max-microvolt = <1200000>;
348 regulator-min-microvolt = <750000>;
349 regulator-max-microvolt = <1337500>;
350 regulator-always-on;
354 regulator-min-microvolt = <1200000>;
355 regulator-max-microvolt = <1200000>;
359 regulator-min-microvolt = <1200000>;
360 regulator-max-microvolt = <1200000>;
364 regulator-min-microvolt = <1800000>;
365 regulator-max-microvolt = <1800000>;
366 regulator-always-on;
370 regulator-min-microvolt = <1850000>;
371 regulator-max-microvolt = <1850000>;
375 regulator-min-microvolt = <1800000>;
376 regulator-max-microvolt = <1800000>;
377 regulator-always-on;
381 regulator-min-microvolt = <2050000>;
382 regulator-max-microvolt = <2050000>;
386 regulator-min-microvolt = <1800000>;
387 regulator-max-microvolt = <1800000>;
391 regulator-min-microvolt = <1800000>;
392 regulator-max-microvolt = <1800000>;
396 regulator-min-microvolt = <2750000>;
397 regulator-max-microvolt = <2750000>;
401 regulator-min-microvolt = <1800000>;
402 regulator-max-microvolt = <3300000>;
406 regulator-min-microvolt = <3000000>;
407 regulator-max-microvolt = <3350000>;
411 regulator-min-microvolt = <2950000>;
412 regulator-max-microvolt = <2950000>;
414 regulator-system-load = <200000>;
415 regulator-allow-set-load;
416 regulator-always-on;
420 regulator-min-microvolt = <2950000>;
421 regulator-max-microvolt = <2950000>;
425 regulator-min-microvolt = <2850000>;
426 regulator-max-microvolt = <3000000>;
430 regulator-min-microvolt = <3075000>;
431 regulator-max-microvolt = <3075000>;
435 regulator-min-microvolt = <1800000>;
436 regulator-max-microvolt = <2950000>;
440 regulator-min-microvolt = <1800000>;
441 regulator-max-microvolt = <3000000>;
445 regulator-min-microvolt = <1800000>;
446 regulator-max-microvolt = <3300000>;
450 regulator-min-microvolt = <1300000>;
451 regulator-max-microvolt = <1350000>;
455 regulator-min-microvolt = <1775000>;
456 regulator-max-microvolt = <2125000>;
460 regulator-min-microvolt = <1225000>;
461 regulator-max-microvolt = <1300000>;
465 regulator-min-microvolt = <1800000>;
466 regulator-max-microvolt = <1800000>;
470 regulator-min-microvolt = <1800000>;
471 regulator-max-microvolt = <2950000>;
479 vmmc-supply = <&pm8226_l17>;
480 vqmmc-supply = <&pm8226_l6>;
482 bus-width = <8>;
483 non-removable;
489 vmmc-supply = <&pm8226_l18>;
490 vqmmc-supply = <&pm8226_l21>;
492 bus-width = <4>;
493 cd-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
495 pinctrl-0 = <&sdhc2_default_state>, <&sdc2_cd_default_state>;
496 pinctrl-names = "default";
502 accel_int_default_state: accel-int-default-state {
505 drive-strength = <2>;
506 bias-disable;
509 backlight_i2c_default_state: backlight-i2c-default-state {
512 drive-strength = <2>;
513 bias-disable;
516 backlight_vddio_default_state: backlight-vddio-default-state {
519 drive-strength = <2>;
520 bias-disable;
523 charger_int_default_state: charger-int-default-state {
526 drive-strength = <2>;
527 bias-disable;
530 muic_int_default_state: muic-int-default-state {
533 drive-strength = <2>;
534 bias-disable;
537 sdc2_cd_default_state: sdc2-cd-default-state {
540 drive-strength = <2>;
541 bias-disable;
544 tsp_en_default_state: tsp-en-default-state {
547 drive-strength = <2>;
548 bias-disable;
551 tsp_en1_default_state: tsp-en1-default-state {
554 drive-strength = <2>;
555 bias-disable;
558 tsp_int_rst_default_state: tsp-int-rst-default-state {
561 drive-strength = <10>;
562 bias-pull-up;
573 v1p8-supply = <&pm8226_l10>;
574 v3p3-supply = <&pm8226_l20>;