farewell 发表于 2017-6-19 15:57:25

ok210板载按键驱动

本帖最后由 farewell 于 2017-6-19 16:15 编辑

ok210开发板上的8个用户按键对应的2.6.35内核中的驱动程序在哪?自己写了按键驱动,需要先把内核中原有的按键驱动裁剪掉

飞凌-seventeen 发表于 2017-6-19 17:19:17

您好,2.6.35版本,按键驱动位置:./arch/arm/mach-ss5pv210/mach-smdkc110.c;./drivers/input/keyboard/s3c-gpio_keys.c

farewell 发表于 2017-6-19 17:50:41

飞凌-seventeen 发表于 2017-6-19 17:19
您好,2.6.35版本,按键驱动位置:./arch/arm/mach-ss5pv210/mach-smdkc110.c;./drivers/input/keyboard/s ...

好的,谢谢

farewell 发表于 2017-6-20 13:09:41

飞凌-seventeen 发表于 2017-6-19 17:19
您好,2.6.35版本,按键驱动位置:./arch/arm/mach-ss5pv210/mach-smdkc110.c;./drivers/input/keyboard/s ...

现在有个问题,我把[ ]   S3C gpio keypad support (NEW) 按键驱动从内核中裁减掉后,还是有这8个按键的中断信息(红色部分)# cat /proc/interrupts
         CPU0
24:         37    s3c-uarts5pv210-uart
26:      215    s3c-uarts5pv210-uart
32:          6s5p_vic_eintCALL
33:          0s5p_vic_eintMENU
34:         25s5p_vic_eintK3
35:          2s5p_vic_eintBACK
36:          0s5p_vic_eintENDCALL
37:          0s5p_vic_eintHOME
38:          0s5p_vic_eintVOLUME_UP
39:          0s5p_vic_eintVOLUME_DOWN
我按下这八个按键,上面也会显示我按下的次数。这是不是说明我并没有正确删除掉内核中原有的按键驱动?


飞凌-seventeen 发表于 2017-7-26 13:55:12

按照调试信息可能是没有裁剪成功。您再从别的地方看看是否有相关的处理没有清理干净。
页: [1]
查看完整版本: ok210板载按键驱动