diff options
author | cyizhao <cyizhao@codeaurora.org> | 2016-12-13 17:55:50 +0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-12-18 21:14:40 -0800 |
commit | ce1f9f6dabfb6f6566ac42211033e5f1632f61ba (patch) | |
tree | d224339cb02665e39573829a077408db67c3442f /arch | |
parent | 3162449f7d245d45f007d4ea3224576ddf1bcc63 (diff) |
ARM: dts: msm: Enable volume up key for 8998 QRD interposer
GPIO7 is used for volume up key on 8998 QRD interposer device,
configure it to input and pull-up and add gpio-keys device to
enable the key detection.
CRs-Fixed: 1098142
Change-Id: I45ec6a02fc6f74ee871455c5662f62f1cfa7bc74
Signed-off-by: cyizhao <cyizhao@codeaurora.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/qcom/msm8998-v2.1-interposer-msmfalcon-qrd.dts | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8998-v2.1-interposer-msmfalcon-qrd.dts b/arch/arm/boot/dts/qcom/msm8998-v2.1-interposer-msmfalcon-qrd.dts index 013c849c4936..bed8d6d20221 100644 --- a/arch/arm/boot/dts/qcom/msm8998-v2.1-interposer-msmfalcon-qrd.dts +++ b/arch/arm/boot/dts/qcom/msm8998-v2.1-interposer-msmfalcon-qrd.dts @@ -113,3 +113,32 @@ qcom,vdd-voltage-level = <0 925000 925000>; core-supply = <&pmfalcon_l1>; }; + +&pm2falcon_gpios { + /* GPIO 7 for VOL_UP */ + gpio@c600 { + status = "ok"; + qcom,mode = <0>; + qcom,pull = <0>; + qcom,vin-sel = <0>; + qcom,src-sel = <0>; + qcom,out-strength = <1>; + }; +}; + +&soc { + gpio_keys { + compatible = "gpio-keys"; + input-name = "gpio-keys"; + status = "ok"; + + vol_up { + label = "volume_up"; + gpios = <&pm2falcon_gpios 7 0x1>; + linux,input-type = <1>; + linux,code = <115>; + gpio-key,wakeup; + debounce-interval = <15>; + }; + }; +}; |