【悬赏20积分】关于音频驱动的问题

2019-07-16 08:44发布

问题描述:

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

        另外,在播放音乐时候,FM1288驱动死在tout = schedule_timeout_interruptible(tout);这里,tout = 0了,正常的wm8731是不等于0的,求指点,谢谢,谢谢!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
MOPPLAYER
1楼-- · 2019-07-16 09:48
1) snd_soc_codec_get_drvdata是用來獲取你的codec私有的資料,像是使用何種接口i2c/spi/ac97和FLL input frequency和FLL output frequency

2) schedule_timeout_interruptible是顯示剩餘沒被消耗的時間,可能你驅動移植上,中斷事件有問題

一周热门 更多>