我正在使用运行 imx6q处理器的自定义主板和 tlv320aic3x音频编解码器。 一些启动后一切正常,但我正在努力改进音频驱动程序:无论是播放还是捕捉 - 播放和捕捉相关的放大器都打开了。 当我捕捉音频时,这会引起扬声器中的噪音等副作用,并浪费电力。
要解决这个问题,我正在尝试在驱动程序中正确定义数据路径,但我一直在失败。
我发现很难在线查找资源,解释如何使用内核中存在的ALSA预定义宏来编写ALSA驱动程序。 我搜索了http://www.alsa-project.org/,linux文档和其他一些来源......
还有我的问题:
请注意:在使用标准驱动程序的用户空间中,我可以进行播放,捕获和控制混音器,开关等......但是我正在努力实现更好的自动电源管理。
由于