关于 linux 按键驱动 的问题???

我在 看 linux自带的按键驱动 driver/input/keyboard/gpio_keys.c文件
gpio_keys_probe 中 对内存的申请 ddata = kzalloc(sizeof(struct gpio_keys_drvdata) +
pdata->nbuttons * sizeof(struct gpio_button_data),
GFP_KERNEL);
可是通篇找不到对内存的释放函数呢???

还有 就是怎么去设置 按键的触发方式呢!也没有对相应的寄存器的设置呢????

作者: wodenide007   发布时间: 2011-05-16

1. 关于为什么没有内存释放函数,我还没有想明白。
2. 关于按键触发方式: 你是想如何触发?
  驱动中是用中断来触发的。

作者: voice_shen   发布时间: 2011-05-18