1、自带按键驱动程序源码简析
2、自带按键驱动程序的使用
设备节点信息:
gpio-keys {
compatible = "gpio-keys";
pinctrl-names = "default";
pinctrl-0 = <&key_pins_a>;
autorepeat;
key0 {
label = "GPIO Key L";
linux,code = <KEY_L>;
gpios = <&gpiog 3 GPIO_ACTIVE_LOW>;
};
key1 {
label = "GPIO Key S";
linux,code = <KEY_S>;
gpios = <&gpioh 7 GPIO_ACTIVE_LOW>;
};
wkup {
label = "GPIO Key Enter";
linux,code = <KEY_ENTER>;
gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>;
gpio-key,wakeup;
};
};