linux音频驱动

LINUX-ROS 2015-09-24 01:41:15
问题描述:

我移植atmel开发板里面给的一个wm8731的驱动,我的音频芯片是FM1288,这个芯片的配置信息不需要通过IIC写入,是自动读取挂在其引脚上的EEPROM信息,来实现内部寄存器配置的,现在我用WM8731的驱动来加载FM1288,发现程序问题出现在
snd_soc_codec_get_drvdata函数,我不理解这个函数要干啥用?求大神指导。。。

另外,在播放音乐时候,FM1288驱动死在tout = schedule_timeout_interruptible(tout);这里,tout = 0了,正常的wm8731是不等于0的,求指点,谢谢,谢谢!!!
...全文
197 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧