Lines Matching +full:volume +full:- +full:keys +full:- +full:pins
1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/input/input.h>
7 #include "qcom-msm8226.dtsi"
10 /delete-node/ &adsp_region;
11 /delete-node/ &smem_region;
21 #address-cells = <1>;
22 #size-cells = <1>;
25 stdout-path = "display0";
28 compatible = "simple-framebuffer";
37 gpio-hall-sensor {
38 compatible = "gpio-keys";
40 event-hall-sensor {
43 linux,input-type = <EV_SW>;
45 debounce-interval = <15>;
46 linux,can-disable;
47 wakeup-source;
51 gpio-keys {
52 compatible = "gpio-keys";
55 key-home {
59 debounce-interval = <15>;
62 key-volume-down {
63 label = "Volume Down";
66 debounce-interval = <15>;
69 key-volume-up {
70 label = "Volume Up";
73 debounce-interval = <15>;
77 i2c-backlight {
78 compatible = "i2c-gpio";
79 sda-gpios = <&tlmm 20 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
80 scl-gpios = <&tlmm 21 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
82 pinctrl-0 = <&backlight_i2c_default_state>;
83 pinctrl-names = "default";
85 i2c-gpio,delay-us = <4>;
87 #address-cells = <1>;
88 #size-cells = <0>;
94 dev-ctrl = /bits/ 8 <0x80>;
95 init-brt = /bits/ 8 <0x3f>;
98 pwm-names = "lp8556";
100 rom-a0h {
101 rom-addr = /bits/ 8 <0xa0>;
102 rom-val = /bits/ 8 <0x44>;
105 rom-a1h {
106 rom-addr = /bits/ 8 <0xa1>;
107 rom-val = /bits/ 8 <0x6c>;
110 rom-a5h {
111 rom-addr = /bits/ 8 <0xa5>;
112 rom-val = /bits/ 8 <0x24>;
118 compatible = "clk-pwm";
119 #pwm-cells = <2>;
121 pinctrl-0 = <&backlight_pwm_default_state>;
122 pinctrl-names = "default";
125 reg_tsp_1p8v: regulator-tsp-1p8v {
126 compatible = "regulator-fixed";
127 regulator-name = "tsp_1p8v";
128 regulator-min-microvolt = <1800000>;
129 regulator-max-microvolt = <1800000>;
132 enable-active-high;
134 pinctrl-names = "default";
135 pinctrl-0 = <&tsp_en_default_state>;
138 reserved-memory {
139 #address-cells = <1>;
140 #size-cells = <1>;
145 no-map;
150 no-map;
155 no-map;
160 no-map;
165 no-map;
170 no-map;
175 no-map;
180 no-map;
185 no-map;
190 no-map;
194 compatible = "qcom,rmtfs-mem";
196 no-map;
198 qcom,client-id = <1>;
210 muic: usb-switch@25 {
211 compatible = "siliconmitus,sm5502-muic";
214 interrupt-parent = <&tlmm>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&muic_int_default_state>;
228 compatible = "qcom,rpm-pm8226-regulators";
231 regulator-min-microvolt = <1200000>;
232 regulator-max-microvolt = <1300000>;
236 regulator-min-microvolt = <1800000>;
237 regulator-max-microvolt = <2200000>;
241 regulator-min-microvolt = <1150000>;
242 regulator-max-microvolt = <1150000>;
246 regulator-min-microvolt = <1225000>;
247 regulator-max-microvolt = <1225000>;
251 regulator-min-microvolt = <1200000>;
252 regulator-max-microvolt = <1200000>;
256 regulator-min-microvolt = <750000>;
257 regulator-max-microvolt = <1350000>;
258 regulator-always-on;
262 regulator-min-microvolt = <1200000>;
263 regulator-max-microvolt = <1200000>;
267 regulator-min-microvolt = <1200000>;
268 regulator-max-microvolt = <1200000>;
272 regulator-min-microvolt = <1800000>;
273 regulator-max-microvolt = <1800000>;
274 regulator-always-on;
278 regulator-min-microvolt = <1850000>;
279 regulator-max-microvolt = <1850000>;
283 regulator-min-microvolt = <1800000>;
284 regulator-max-microvolt = <1800000>;
285 regulator-always-on;
289 regulator-min-microvolt = <2050000>;
290 regulator-max-microvolt = <2050000>;
294 regulator-min-microvolt = <1800000>;
295 regulator-max-microvolt = <1800000>;
299 regulator-min-microvolt = <1800000>;
300 regulator-max-microvolt = <1800000>;
304 regulator-min-microvolt = <2750000>;
305 regulator-max-microvolt = <2750000>;
309 regulator-min-microvolt = <1800000>;
310 regulator-max-microvolt = <3300000>;
314 regulator-min-microvolt = <3000000>;
315 regulator-max-microvolt = <3350000>;
319 regulator-min-microvolt = <2950000>;
320 regulator-max-microvolt = <2950000>;
322 regulator-system-load = <200000>;
323 regulator-allow-set-load;
324 regulator-always-on;
328 regulator-min-microvolt = <2950000>;
329 regulator-max-microvolt = <2950000>;
333 regulator-min-microvolt = <2850000>;
334 regulator-max-microvolt = <3000000>;
338 regulator-min-microvolt = <3075000>;
339 regulator-max-microvolt = <3075000>;
343 regulator-min-microvolt = <1800000>;
344 regulator-max-microvolt = <2950000>;
348 regulator-min-microvolt = <1800000>;
349 regulator-max-microvolt = <3000000>;
353 regulator-min-microvolt = <1800000>;
354 regulator-max-microvolt = <3300000>;
358 regulator-min-microvolt = <1300000>;
359 regulator-max-microvolt = <1350000>;
363 regulator-min-microvolt = <1775000>;
364 regulator-max-microvolt = <2125000>;
368 regulator-min-microvolt = <1225000>;
369 regulator-max-microvolt = <1300000>;
373 regulator-min-microvolt = <1800000>;
374 regulator-max-microvolt = <1800000>;
378 regulator-min-microvolt = <1800000>;
379 regulator-max-microvolt = <2950000>;
387 vmmc-supply = <&pm8226_l17>;
388 vqmmc-supply = <&pm8226_l6>;
390 bus-width = <8>;
391 non-removable;
397 vmmc-supply = <&pm8226_l18>;
398 vqmmc-supply = <&pm8226_l21>;
400 bus-width = <4>;
401 cd-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
407 accel_int_default_state: accel-int-default-state {
408 pins = "gpio54";
410 drive-strength = <2>;
411 bias-disable;
414 backlight_i2c_default_state: backlight-i2c-default-state {
415 pins = "gpio20", "gpio21";
417 drive-strength = <2>;
418 bias-disable;
421 backlight_pwm_default_state: backlight-pwm-default-state {
422 pins = "gpio33";
426 muic_int_default_state: muic-int-default-state {
427 pins = "gpio67";
429 drive-strength = <2>;
430 bias-disable;
433 tsp_en_default_state: tsp-en-default-state {
434 pins = "gpio31";
436 drive-strength = <2>;
437 bias-disable;
440 tsp_int_rst_default_state: tsp-int-rst-default-state {
441 pins = "gpio17";
443 drive-strength = <10>;
444 bias-pull-up;
455 v1p8-supply = <&pm8226_l10>;
456 v3p3-supply = <&pm8226_l20>;