Loading arch/arm64/boot/dts/qcom/trinket-idp.dtsi +33 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ * GNU General Public License for more details. */ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/input/input.h> #include <dt-bindings/iio/qcom,spmi-vadc.h> #include "trinket-thermal-overlay.dtsi" #include "trinket-sde-display.dtsi" Loading Loading @@ -165,6 +166,38 @@ }; }; &pm6125_gpios { key_vol_up { key_vol_up_default: key_vol_up_default { pins = "gpio5"; function = "normal"; input-enable; bias-pull-up; power-source = <0>; }; }; }; &soc { gpio_keys { compatible = "gpio-keys"; label = "gpio-keys"; pinctrl-names = "default"; pinctrl-0 = <&key_vol_up_default>; vol_up { label = "volume_up"; gpios = <&pm6125_gpios 5 GPIO_ACTIVE_LOW>; linux,input-type = <1>; linux,code = <KEY_VOLUMEUP>; linux,can-disable; debounce-interval = <15>; gpio-key,wakeup; }; }; }; &tlmm { smb_int_default: smb_int_default { mux { Loading arch/arm64/boot/dts/qcom/trinket-qrd.dtsi +33 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ */ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/iio/qcom,spmi-vadc.h> #include <dt-bindings/input/input.h> &qupv3_se1_i2c { status = "ok"; Loading Loading @@ -117,6 +118,38 @@ }; }; &pm6125_gpios { key_vol_up { key_vol_up_default: key_vol_up_default { pins = "gpio5"; function = "normal"; input-enable; bias-pull-up; power-source = <0>; }; }; }; &soc { gpio_keys { compatible = "gpio-keys"; label = "gpio-keys"; pinctrl-names = "default"; pinctrl-0 = <&key_vol_up_default>; vol_up { label = "volume_up"; gpios = <&pm6125_gpios 5 GPIO_ACTIVE_LOW>; linux,input-type = <1>; linux,code = <KEY_VOLUMEUP>; linux,can-disable; debounce-interval = <15>; gpio-key,wakeup; }; }; }; &tlmm { smb_int_default: smb_int_default { mux { Loading Loading
arch/arm64/boot/dts/qcom/trinket-idp.dtsi +33 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ * GNU General Public License for more details. */ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/input/input.h> #include <dt-bindings/iio/qcom,spmi-vadc.h> #include "trinket-thermal-overlay.dtsi" #include "trinket-sde-display.dtsi" Loading Loading @@ -165,6 +166,38 @@ }; }; &pm6125_gpios { key_vol_up { key_vol_up_default: key_vol_up_default { pins = "gpio5"; function = "normal"; input-enable; bias-pull-up; power-source = <0>; }; }; }; &soc { gpio_keys { compatible = "gpio-keys"; label = "gpio-keys"; pinctrl-names = "default"; pinctrl-0 = <&key_vol_up_default>; vol_up { label = "volume_up"; gpios = <&pm6125_gpios 5 GPIO_ACTIVE_LOW>; linux,input-type = <1>; linux,code = <KEY_VOLUMEUP>; linux,can-disable; debounce-interval = <15>; gpio-key,wakeup; }; }; }; &tlmm { smb_int_default: smb_int_default { mux { Loading
arch/arm64/boot/dts/qcom/trinket-qrd.dtsi +33 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ */ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/iio/qcom,spmi-vadc.h> #include <dt-bindings/input/input.h> &qupv3_se1_i2c { status = "ok"; Loading Loading @@ -117,6 +118,38 @@ }; }; &pm6125_gpios { key_vol_up { key_vol_up_default: key_vol_up_default { pins = "gpio5"; function = "normal"; input-enable; bias-pull-up; power-source = <0>; }; }; }; &soc { gpio_keys { compatible = "gpio-keys"; label = "gpio-keys"; pinctrl-names = "default"; pinctrl-0 = <&key_vol_up_default>; vol_up { label = "volume_up"; gpios = <&pm6125_gpios 5 GPIO_ACTIVE_LOW>; linux,input-type = <1>; linux,code = <KEY_VOLUMEUP>; linux,can-disable; debounce-interval = <15>; gpio-key,wakeup; }; }; }; &tlmm { smb_int_default: smb_int_default { mux { Loading