diff options
| author | cyizhao <cyizhao@codeaurora.org> | 2017-01-24 10:40:02 +0800 |
|---|---|---|
| committer | cyizhao <cyizhao@codeaurora.org> | 2017-01-24 14:02:03 +0800 |
| commit | cafa17dfc75968c40dfd995f93b2be16d64b9a79 (patch) | |
| tree | 97deb7a019f56900b80daa50823d210c7ed42d3e | |
| parent | 4f1f60e00d6a434232e6fdc048d072296c24fb45 (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.dtsi | 22 |
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 { |
