Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

rk3288添加back的gpio物理按键

793

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
793

rk3288添加back的gpio物理按键

发表于 2019-3-18 13:53:30      浏览:18026 | 回复:10        打印      只看该作者   [复制链接] 楼主
如题,我在dts里添加了一个按钮
&adc {
    status = "okay";

    key {
        compatible = "rockchip,key";

        io-channels = <&adc 1>;

     button1 {
         gpios = <&gpio5 GPIO_B2 GPIO_ACTIVE_LOW>;
         linux,code = <158>;
         label = "Key1";
    };
......

以GPIO5_B2作为back按钮添加编译后发现按钮不起作用,是不是还要进行其他的配置?
回复

使用道具 举报

793

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
793
发表于 2019-3-18 17:04:32        只看该作者  沙发
GPIO按钮也是在adc节点里配置的吗
回复

使用道具 举报

793

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
793
发表于 2019-3-19 14:17:47        只看该作者  板凳
问题已解决,是我的按键GPIO被复用了,选择了一个没被复用的io就好了
回复

使用道具 举报

34

积分

0

威望

0

贡献

技术小白

积分
34
发表于 2019-7-1 16:53:56        只看该作者  地板
风在摇曳风铃 发表于 2019-3-19 14:17
问题已解决,是我的按键GPIO被复用了,选择了一个没被复用的io就好了

你好,请问是只需要在dts里面对比写就行了吗?我对比你给出的方法,外接两个home和back按键,code值正确,但是没有作用。io复用应该没有问题,是不是要IO为输入,或者在内部还要写驱动?
回复

使用道具 举报

793

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
793
发表于 2019-7-3 17:39:39        只看该作者  5#
18580471512 发表于 2019-7-1 16:53
你好,请问是只需要在dts里面对比写就行了吗?我对比你给出的方法,外接两个home和back按键,code值正确 ...

mc_back-key {
     gpios = <&gpio0 GPIO_C2 GPIO_ACTIVE_LOW>; /*PMUGPIO0_C2_U*/
     linux,code = <158>;
     label = "mc_backKey";
};

参考我这个,code值等于158就是back功能
回复

使用道具 举报

793

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
793
发表于 2019-7-3 17:42:57        只看该作者  6#
18580471512 发表于 2019-7-1 16:53
你好,请问是只需要在dts里面对比写就行了吗?我对比你给出的方法,外接两个home和back按键,code值正确 ...

驱动不用更改,直接在这里修改就行,我把我整个dts发楼下,你参考下
回复

使用道具 举报

793

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
793
发表于 2019-7-3 17:45:05        只看该作者  7#
dts

rk3288-box.zip

6.37 KB, 下载次数: 24, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

34

积分

0

威望

0

贡献

技术小白

积分
34
发表于 2019-7-3 18:23:50        只看该作者  8#

谢谢  万分感谢
回复

使用道具 举报

5

积分

0

威望

0

贡献

吃瓜的群众

积分
5
发表于 2021-6-28 17:02:08        只看该作者  9#

无法下载,大佬能否发一份邮箱,万分感谢,1422278371@qq.com
回复

使用道具 举报

52

积分

0

威望

0

贡献

技术小白

积分
52
发表于 2021-9-24 21:32:32        只看该作者  10#

谢谢分享!!!!
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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