Firefly开源社区
标题:
i2c问题
[打印本页]
作者:
nf_xx
时间:
2016-8-20 17:09
标题:
i2c问题
各位请教一个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,
};
作者:
nf_xx
时间:
2016-8-22 08:49
已解决
作者:
tedyyan
时间:
2016-8-28 10:35
怎么解决的?是android还是linux?
作者:
若兮听雨
时间:
2017-1-10 13:38
请问这个问题是怎么解决的?我现在也出现一样的问题。我刚接触驱动,一小白,希望可以提供下帮助哦。不胜感激{:4_154:}
作者:
慢慢、晚安
时间:
2017-11-28 15:35
若兮听雨 发表于 2017-1-10 13:38
请问这个问题是怎么解决的?我现在也出现一样的问题。我刚接触驱动,一小白,希望可以提供下帮助哦。不胜感 ...
将.name 换成abc
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1