Firefly开源社区

请问一下rk_keys.c文件该如何使用,我在dts文件添加按键以后,总是提示错误

回帖奖励 1 灯泡 回复本帖可获得 1 灯泡奖励! 每人限 1 次

20

积分

0

威望

0

贡献

游客

积分
20
发表于 2017-12-28 20:24:32     
本帖最后由 miyazono 于 2017-12-28 20:27 编辑

我在dts文件添加按键,添加一个可以正常使用,添加多个就提示“” rk-keypad: probe of key.31 failed with error -16“”,我不用AD按键,只是普通的gpio按键就行
  1. &adc {
  2.         status = "okay";
  3.         key {
  4.                 compatible = "rockchip,key";
  5.                 io-channels = <&adc 1>;       
  6.                 button1 {
  7.                         gpios = <&gpio8 GPIO_A0 GPIO_ACTIVE_LOW>;
  8.                         linux,code = <1>;
  9.                         label = "Key1";
  10.                 };
  11.                 button2 {
  12.                 gpios = <&gpio8 GPIO_A1 GPIO_ACTIVE_LOW>;
  13.                 linux,code = <2>;
  14.                 label = "Key2";
  15.         };
  16.         };
  17. };
复制代码



回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表