Commit f953d999 authored by Ivan T. Ivanov's avatar Ivan T. Ivanov Committed by Andy Gross

arm64: dts: apq8016-sbc: Add Volume Up key device node

VOL/ZOOM+ button on DB410c is connected to
SoC GPIO 104. Add support for it.
Signed-off-by: default avatarIvan T. Ivanov <ivan.ivanov@linaro.org>
Signed-off-by: default avatarAndy Gross <andy.gross@linaro.org>
parent 70151ff4
...@@ -72,4 +72,17 @@ pinconf { ...@@ -72,4 +72,17 @@ pinconf {
bias-disable; bias-disable;
}; };
}; };
msm_key_volp_n_default: msm_key_volp_n_default {
pinmux {
function = "gpio";
pins = "gpio107";
};
pinconf {
pins = "gpio107";
drive-strength = <8>;
input-enable;
bias-pull-up;
};
};
}; };
...@@ -15,6 +15,8 @@ ...@@ -15,6 +15,8 @@
#include "pm8916.dtsi" #include "pm8916.dtsi"
#include "apq8016-sbc-soc-pins.dtsi" #include "apq8016-sbc-soc-pins.dtsi"
#include "apq8016-sbc-pmic-pins.dtsi" #include "apq8016-sbc-pmic-pins.dtsi"
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/sound/apq8016-lpass.h> #include <dt-bindings/sound/apq8016-lpass.h>
/ { / {
...@@ -345,6 +347,22 @@ hdmi_con: endpoint { ...@@ -345,6 +347,22 @@ hdmi_con: endpoint {
}; };
}; };
}; };
gpio_keys {
compatible = "gpio-keys";
#address-cells = <1>;
#size-cells = <0>;
autorepeat;
pinctrl-names = "default";
pinctrl-0 = <&msm_key_volp_n_default>;
button@0 {
label = "Volume Up";
linux,code = <KEY_VOLUMEUP>;
gpios = <&msmgpio 107 GPIO_ACTIVE_LOW>;
};
};
}; };
&wcd_codec { &wcd_codec {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment