Loading qcom/scuba-pinctrl.dtsi +14 −0 Original line number Diff line number Diff line Loading @@ -1015,5 +1015,19 @@ output-low; }; }; gpio_vol_up: gpio_vol_up { mux { pins = "gpio96"; function = "gpio"; }; config { pins = "gpio96"; drive-strength = <2>; bias-pull-up; input-enable; }; }; }; }; qcom/scuba.dtsi +19 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ #include <dt-bindings/clock/qcom,rpmcc.h> #include <dt-bindings/regulator/qcom,rpmh-regulator-levels.h> #include <dt-bindings/msm/msm-bus-ids.h> #include <dt-bindings/gpio/gpio.h> #define MHZ_TO_MBPS(mhz, w) ((mhz * 1000000 * w) / (1024 * 1024)) #define BW_OPP_ENTRY(mhz, w) opp-mhz {opp-hz = /bits/ 64 <MHZ_TO_MBPS(mhz, w)>;} Loading Loading @@ -1968,6 +1969,24 @@ status = "ok"; }; &soc { gpio_keys { compatible = "gpio-keys"; label = "gpio-keys"; pinctrl-names = "default"; pinctrl-0 = <&gpio_vol_up>; vol_up { label = "vol_up"; gpios = <&tlmm 96 GPIO_ACTIVE_LOW>; linux,input-type = <1>; linux,code = <KEY_VOLUMEUP>; debounce-interval = <15>; linux,can-disable; }; }; }; #include "scuba-pm.dtsi" #include "scuba-sde.dtsi" #include "scuba-sde-pll.dtsi" Loading Loading
qcom/scuba-pinctrl.dtsi +14 −0 Original line number Diff line number Diff line Loading @@ -1015,5 +1015,19 @@ output-low; }; }; gpio_vol_up: gpio_vol_up { mux { pins = "gpio96"; function = "gpio"; }; config { pins = "gpio96"; drive-strength = <2>; bias-pull-up; input-enable; }; }; }; };
qcom/scuba.dtsi +19 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ #include <dt-bindings/clock/qcom,rpmcc.h> #include <dt-bindings/regulator/qcom,rpmh-regulator-levels.h> #include <dt-bindings/msm/msm-bus-ids.h> #include <dt-bindings/gpio/gpio.h> #define MHZ_TO_MBPS(mhz, w) ((mhz * 1000000 * w) / (1024 * 1024)) #define BW_OPP_ENTRY(mhz, w) opp-mhz {opp-hz = /bits/ 64 <MHZ_TO_MBPS(mhz, w)>;} Loading Loading @@ -1968,6 +1969,24 @@ status = "ok"; }; &soc { gpio_keys { compatible = "gpio-keys"; label = "gpio-keys"; pinctrl-names = "default"; pinctrl-0 = <&gpio_vol_up>; vol_up { label = "vol_up"; gpios = <&tlmm 96 GPIO_ACTIVE_LOW>; linux,input-type = <1>; linux,code = <KEY_VOLUMEUP>; debounce-interval = <15>; linux,can-disable; }; }; }; #include "scuba-pm.dtsi" #include "scuba-sde.dtsi" #include "scuba-sde-pll.dtsi" Loading