Loading arch/arm/boot/dts/qcom/msmfalcon-pinctrl.dtsi +28 −0 Original line number Diff line number Diff line Loading @@ -760,5 +760,33 @@ bias-disable; }; }; tlmm_gpio_key { gpio_key_active: gpio_key_active { mux { pins = "gpio64", "gpio113"; function = "gpio"; }; config { pins = "gpio64", "gpio113"; drive-strength = <2>; bias-pull-up; }; }; gpio_key_suspend: gpio_key_suspend { mux { pins = "gpio64", "gpio113"; function = "gpio"; }; config { pins = "gpio64", "gpio113"; drive-strength = <2>; bias-pull-up; }; }; }; }; }; arch/arm/boot/dts/qcom/msmfalcon.dtsi +20 −1 Original line number Diff line number Diff line Loading @@ -1672,9 +1672,28 @@ &soc { gpio_keys { status = "okay"; compatible = "gpio-keys"; input-name = "gpio-keys"; status = "okay"; pinctrl-names = "tlmm_gpio_key_active","tlmm_gpio_key_suspend"; pinctrl-0 = <&gpio_key_active>; pinctrl-1 = <&gpio_key_suspend>; camera_focus { label = "camera_focus"; gpios = <&tlmm 64 0x1>; linux,input-type = <1>; linux,code = <0x210>; debounce-interval = <15>; }; camera_snapshot { label = "camera_snapshot"; gpios = <&tlmm 113 0x1>; linux,input-type = <1>; linux,code = <0x2fe>; debounce-interval = <15>; }; vol_up { label = "volume_up"; Loading Loading
arch/arm/boot/dts/qcom/msmfalcon-pinctrl.dtsi +28 −0 Original line number Diff line number Diff line Loading @@ -760,5 +760,33 @@ bias-disable; }; }; tlmm_gpio_key { gpio_key_active: gpio_key_active { mux { pins = "gpio64", "gpio113"; function = "gpio"; }; config { pins = "gpio64", "gpio113"; drive-strength = <2>; bias-pull-up; }; }; gpio_key_suspend: gpio_key_suspend { mux { pins = "gpio64", "gpio113"; function = "gpio"; }; config { pins = "gpio64", "gpio113"; drive-strength = <2>; bias-pull-up; }; }; }; }; };
arch/arm/boot/dts/qcom/msmfalcon.dtsi +20 −1 Original line number Diff line number Diff line Loading @@ -1672,9 +1672,28 @@ &soc { gpio_keys { status = "okay"; compatible = "gpio-keys"; input-name = "gpio-keys"; status = "okay"; pinctrl-names = "tlmm_gpio_key_active","tlmm_gpio_key_suspend"; pinctrl-0 = <&gpio_key_active>; pinctrl-1 = <&gpio_key_suspend>; camera_focus { label = "camera_focus"; gpios = <&tlmm 64 0x1>; linux,input-type = <1>; linux,code = <0x210>; debounce-interval = <15>; }; camera_snapshot { label = "camera_snapshot"; gpios = <&tlmm 113 0x1>; linux,input-type = <1>; linux,code = <0x2fe>; debounce-interval = <15>; }; vol_up { label = "volume_up"; Loading