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: Ivan T. Ivanov <ivan.ivanov@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
This commit is contained in:
Ivan T. Ivanov 2017-01-04 13:34:59 +00:00 committed by Andy Gross
parent 70151ff46c
commit f953d999d2
2 changed files with 31 additions and 0 deletions

View File

@ -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;
};
};
}; };

View File

@ -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 {
}; };
}; };
}; };
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 {