summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcyizhao <cyizhao@codeaurora.org>2017-01-24 10:40:02 +0800
committercyizhao <cyizhao@codeaurora.org>2017-01-24 14:02:03 +0800
commitcafa17dfc75968c40dfd995f93b2be16d64b9a79 (patch)
tree97deb7a019f56900b80daa50823d210c7ed42d3e
parent4f1f60e00d6a434232e6fdc048d072296c24fb45 (diff)
ARM: dts: msm: Enable home key for qrd sdm660
GPIO11 is used for home key on QRD sdm660 device. Configure it to input/pull-up mode and add it to gpio-keys device for key detection. CRs-Fixed: 1115040 Change-Id: I7144a784c8cae4fbb026c4822b757ea76502bf7d Signed-off-by: cyizhao <cyizhao@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-qrd.dtsi22
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi b/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi
index c09ab4c50692..57e547085cf9 100644
--- a/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi
@@ -108,6 +108,18 @@
&soc {
};
+&pm660_gpios {
+ /* GPIO 11 for home key */
+ gpio@ca00 {
+ status = "ok";
+ qcom,mode = <0>;
+ qcom,pull = <0>;
+ qcom,vin-sel = <0>;
+ qcom,src-sel = <0>;
+ qcom,out-strength = <1>;
+ };
+};
+
&pm660l_gpios {
/* GPIO 7 for VOL_UP */
gpio@c600 {
@@ -166,6 +178,16 @@
gpio-key,wakeup;
debounce-interval = <15>;
};
+
+ home {
+ label = "home";
+ gpios = <&pm660_gpios 11 0x1>;
+ linux,input-type = <1>;
+ linux,code = <102>;
+ gpio-key,wakeup;
+ debounce-interval = <15>;
+ };
+
};
hbtp {