This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DM385:无法加载 GPIO 密钥驱动程序

Guru**** 2618835 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661568/dm385-cannot-load-the-gpio-keys-driver

器件型号:DM385

我们目前正在 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.中显示的任何事件设备  有什么想法吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没有名为"GPIO"的属性、它应该是"GPIOs"、请参阅"Documentation/devicetree/bindings/sinput/gpi-keys.txt"。 据我所知,CONFIG_KEYBOL_POLL=y,CONFIG_KEYBOO=y 一个足够好,两个都是相同的,一个是基于中断的,另一个是基于 GPIO 值轮询的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。  就是这样。