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>
This commit is contained in:
Svyatoslav Ryhel 2024-08-06 15:39:04 +03:00 committed by Thierry Reding
parent 1731cbba9f
commit 003b99aa30

View File

@ -1753,11 +1753,9 @@ connector_in: endpoint {
};
};
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 @@ switch-hall-sensor {
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 @@ button-power {
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>;