关键词:android USB充电 androidboot.mode charger
平台信息:
平台:QCM2150
内核:linux4.9.217
系统:android/android10
kernel/msm-4.9/arch/arm64/boot/dts/qcom/msm8917-pinctrl.dtsi
tlmm_gpio_key {
gpio_key_active: gpio_key_active {
mux {
- pins = "gpio91", "gpio127", "gpio128";
+ pins = "gpio91","gpio43";
drive-strength = <2>;
bias-pull-up;
};
};
gpio_key_suspend: gpio_key_suspend {
mux {
- pins = "gpio91", "gpio127", "gpio128";
+ pins = "gpio91","gpio43";
drive-strength = <2>;
bias-pull-up;
};
};
};
kernel/msm-4.9/arch/arm64/boot/dts/qcom/qm215-qrd.dtsi
&soc {
gpio_keys {
compatible = "gpio-keys";
input-name = "gpio-keys";
pinctrl-names = "default";
pinctrl-0 = <&gpio_key_active>;
vol_up {
label = "volume_up";
gpios = <&tlmm 91 0x1>;
linux,input-type = <1>;
linux,code = <115>;
debounce-interval = <15>;
linux,can-disable;
gpio-key,wakeup;
};
+
+ program_key {
+ label = "key_program";
+ gpios = <&tlmm 43 0x1>;
+ linux,input-type = <1>;
+ linux,code = <220>;
+ debounce-interval = <15>;
+ linux,can-disable;
+ gpio-key,wakeup;
+ };
};