上报键值
会在/dev/下生成event节点,通过evtest读取这个节点可以获取到按键事件。
@@ -286,6 +286,18 @@ cpu {
};
};
+ gpio-keys {
+ compatible = "gpio-keys";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_gpio_keys>;
+
+ key-power {
+ label = "key-power";
+ gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
+ linux,code = <KEY_POWER>;
+ };
+ };
+
// bt_sco_codec: bt_sco_codec {
// #sound-dai-cells = <1>;
// compatible = "linux,bt-sco";
@@ -1559,6 +1571,12 @@ MX93_PAD_GPIO_IO28__GPIO2_IO28 0x31e
MX93_PAD_GPIO_IO29__GPIO2_IO29 0x31e
>;
};
+
+ pinctrl_gpio_keys: key_grp {
+ fsl,pins = <
+ MX93_PAD_SAI1_TXC__GPIO1_IO12 0x31e
+ >;
+ };
};
本文来自博客园,作者:潇汀,转载请注明原文链接:https://www.cnblogs.com/allalonewithyou/p/19100416,个人邮箱:yaonie4444@foxmail.com

浙公网安备 33010602011771号