我们目前正在 CSK 开发板上进行开发、并希望测试按钮处理。 载板上有许多按钮开关、我们认为我们可以映射 SW7以生成用户事件。 在编辑我们的配置以包括:
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT 键盘=y
CONFIG_INPUT_POLDEV=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOL_PULL_P巡回 检测=y
CONFIG_KEYBOARD_GPIO=y
CONFIG_Serio_LIBPS2=y
CONFIG_INPUT_EVBUG=m
以及我们的 DTS 文件、其中包括:
GPIO 键{
兼容="GPIO-keys";
Switch1{
标签="开关1";
GPIO =<&GPIO1 12 0>;
linux、code =<89>;//未映射键码*/
};
};
和
switch_pins:pinmux_switch_pins{
pinctrl-single、引脚=<
0x0A0 (上拉| MUX_MODE7)
0x0A4 (上拉| MUX_MODE7)
0x39C (下拉| MUX_MODE7)
>;
};
在&ti81xx_pincntl 下、我们仍然看不到/dev/input.中显示的任何事件设备 有什么想法吗?