Firefly开源社区

i2c问题

42

积分

0

威望

0

贡献

游客

积分
42
发表于 2016-8-20 17:09:08     
各位请教一个i2c方面的问题,我在firefly-rk3288-reload.dts的&i2c1 {...}里加入一个设备信息:au@88 {compatible = "st, abc"; reg = <0x88>;};并重新编译下载了kernel.img和resource.img,然后在驱动程序如下: 最终还是不能执行probe函数,也就是没匹配上,实在找不到问题了,特来求助!


static struct of_device_id audio_i2c_dts[] = {
                {.compatible = "st,abc", },
                {}
};

static const struct i2c_device_id i2c_id_table[] = {
                {"abc", 0},
                {}
};

static struct i2c_driver xxx_i2c_audio_driver = {
        .probe = xxx_i2c_audio_probe,
        .remove = xxx_i2c_audio_remove,
        .driver = {
                .name = "xxx_i2c_audio",
                .owner = THIS_MODULE,
                .of_match_table = of_match_ptr(audio_i2c_dts),
        },
        .id_table = i2c_id_table,
};

回复

使用道具 举报

42

积分

0

威望

0

贡献

游客

积分
42
发表于 2016-8-22 08:49:54     
已解决
回复

使用道具 举报

109

积分

0

威望

0

贡献

技术小白

积分
109
发表于 2016-8-28 10:35:23     
怎么解决的?是android还是linux?
回复

使用道具 举报

79

积分

0

威望

0

贡献

技术小白

积分
79
发表于 2017-1-10 13:38:27     
请问这个问题是怎么解决的?我现在也出现一样的问题。我刚接触驱动,一小白,希望可以提供下帮助哦。不胜感激{:4_154:}
回复

使用道具 举报

10

积分

0

威望

0

贡献

游客

积分
10
发表于 2017-11-28 15:35:02     
若兮听雨 发表于 2017-1-10 13:38
请问这个问题是怎么解决的?我现在也出现一样的问题。我刚接触驱动,一小白,希望可以提供下帮助哦。不胜感 ...

将.name 换成abc
回复

使用道具 举报

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

本版积分规则

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