Lines Matching +full:volume +full:- +full:keys +full:- +full:pins
1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Samsung Galaxy S9 (starlte/SM-G960F) device tree source
9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
15 model = "Samsung Galaxy S9 (SM-G960F)";
17 chassis-type = "handset";
20 #address-cells = <2>;
21 #size-cells = <1>;
25 compatible = "simple-framebuffer";
34 gpio-keys {
35 compatible = "gpio-keys";
37 pinctrl-0 = <&key_power &key_voldown &key_volup &key_wink>;
38 pinctrl-names = "default";
40 power-key {
44 wakeup-source;
47 voldown-key {
48 label = "Volume Down";
53 volup-key {
54 label = "Volume Up";
60 wink-key {
75 reserved-memory {
76 #address-cells = <2>;
77 #size-cells = <1>;
82 no-map;
88 clock-frequency = <26000000>;
92 key_power: key-power-pins {
93 samsung,pins = "gpa2-4";
94 samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>;
95 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
96 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
99 key_voldown: key-voldown-pins {
100 samsung,pins = "gpa0-4";
101 samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>;
102 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
103 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
106 key_volup: key-volup-pins {
107 samsung,pins = "gpa0-3";
108 samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>;
109 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
110 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
113 key_wink: key-wink-pins {
114 samsung,pins = "gpa0-6";
115 samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>;
116 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
117 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;