From ff000e9666d3a776ba907970ba62367d2d742f0c Mon Sep 17 00:00:00 2001 From: Shyam Kumar Thella Date: Tue, 11 May 2021 17:59:31 +0530 Subject: [PATCH] ARM: dts: msm: Add VOLUME UP Key configuration for Monaco VOL_UP key on Monaco is connected to pm5100 GPIO9. Add the pinctrl and gpio-key configuration for the same. Change-Id: I817d7cb7c368c8cc330454cb77a6ec14707f9720 --- qcom/monaco-pmic.dtsi | 34 ++++++++++++++++++++++++++++++++++ qcom/monaco.dtsi | 1 + 2 files changed, 35 insertions(+) create mode 100644 qcom/monaco-pmic.dtsi diff --git a/qcom/monaco-pmic.dtsi b/qcom/monaco-pmic.dtsi new file mode 100644 index 000000000000..6b56202bbbec --- /dev/null +++ b/qcom/monaco-pmic.dtsi @@ -0,0 +1,34 @@ +#include +#include + +&pm5100_gpios { + key_vol_up { + key_vol_up_default: key_vol_up_default { + pins = "gpio9"; + function = "normal"; + input-enable; + bias-pull-up; + power-source = <1>; + }; + }; +}; + +&soc { + gpio_keys { + compatible = "gpio-keys"; + label = "gpio-keys"; + + pinctrl-names = "default"; + pinctrl-0 = <&key_vol_up_default>; + + vol_up { + label = "volume_up"; + gpios = <&pm5100_gpios 9 GPIO_ACTIVE_LOW>; + linux,input-type = <1>; + linux,code = ; + gpio-key,wakeup; + debounce-interval = <15>; + linux,can-disable; + }; + }; +}; diff --git a/qcom/monaco.dtsi b/qcom/monaco.dtsi index 3615caf7bc94..63db97a22b24 100644 --- a/qcom/monaco.dtsi +++ b/qcom/monaco.dtsi @@ -1227,6 +1227,7 @@ }; #include "pm5100.dtsi" +#include "monaco-pmic.dtsi" #include "monaco-pinctrl.dtsi" #include "monaco-coresight.dtsi" #include "msm-arm-smmu-monaco.dtsi"