diff options
author | Svyatoslav Ryhel <clamor95@gmail.com> | 2024-08-06 15:39:04 +0300 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2024-08-29 17:16:28 +0200 |
commit | 003b99aa3044818a62464185551285bbfb2acad1 (patch) | |
tree | 21cb0b2698a3c71d4be2a51a4824f5ba5a87b420 | |
parent | 1731cbba9f14ffdf8243ec75fedeff92c664b3bc (diff) |
ARM: tegra: tf701t: Re-group GPIO keys
Group GPIO keys into keys and switches.
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
-rw-r--r-- | arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dts | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dts b/arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dts index 0c9230b0d6839..ce75a31711f4d 100644 --- a/arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dts +++ b/arch/arm/boot/dts/nvidia/tegra114-asus-tf701t.dts @@ -1753,11 +1753,9 @@ }; }; - gpio-hall-sensor { + extcon-keys { compatible = "gpio-keys"; - label = "GPIO Hall Effect Sensor"; - switch-hall-sensor { label = "Hall Effect Sensor"; gpios = <&gpio TEGRA_GPIO(O, 5) GPIO_ACTIVE_LOW>; @@ -1766,14 +1764,20 @@ linux,can-disable; wakeup-source; }; + + switch-lineout-detect { + label = "Audio dock line-out detect"; + gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>; + linux,input-type = <EV_SW>; + linux,code = <SW_LINEOUT_INSERT>; + debounce-interval = <10>; + }; }; gpio-keys { compatible = "gpio-keys"; - label = "GPIO Buttons"; - - button-power { + key-power { label = "Power"; gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>; linux,code = <KEY_POWER>; @@ -1781,14 +1785,14 @@ wakeup-source; }; - button-volume-down { + key-volume-down { label = "Volume Down"; gpios = <&gpio TEGRA_GPIO(R, 1) GPIO_ACTIVE_LOW>; linux,code = <KEY_VOLUMEDOWN>; debounce-interval = <10>; }; - button-volume-up { + key-volume-up { label = "Volume Up"; gpios = <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_LOW>; linux,code = <KEY_VOLUMEUP>; |