ALSA声卡驱动
文章平均质量分 65
Mr_zhangsq
加油
展开
-
正点原子阿尔法imx6ull的wm8960声卡驱动表层简析
文章目录前言1、设备树配置2、打印信息分析(按打印先后顺序)2.1、wm8960_i2c(Codec)2.2、fsl-sai(Platform)2.3、card 注册(Machine)3、总结前言平台:正点原子阿尔法开发板imx6ull内核:4.1.15 参考链接:DroidPhone的音频子系统 为了更好地分析和查看,把CONFIG_DYNAMIC_DEBUG 宏打开了,并且修改了 dev_dbg() 的定义,如下所示:#if defined(CONFIG_DYNAMIC_DEBUG)原创 2021-03-21 23:18:18 · 3311 阅读 · 0 评论 -
ES8396声卡配置
平台:openwrt主控:mt7620a内核:3.18.23简述:由于wm8974停产,需要将声卡替换为es8396。需求如下:12.288M晶振输入到声卡MCLK脚,声卡es8396作为Master输出BCLK和LRCK时钟SDP1与主控I2S交互声卡DAC输出到MONOOUT和LROUT麦克风输入到声卡MIC再到ADC支持常见码率,48K、44.1K、32K、24K、16K、8K配置代码(亲测可用)不说废话,直接上配置//Powerup snd_soc_write(c.原创 2021-03-09 11:12:08 · 1578 阅读 · 0 评论 -
ALSA声卡驱动(二)声卡创建
文章目录ALSA声卡驱动(一)初识alsa目录文章目录1、声卡实例1.1、struct snd_card1.2、struct snd_devide2、声卡的创建流程2.1、创建一个声卡实例2.2、创建声卡芯片的专用数据2.3、设置Driver和ID和名字2.4、创建声卡的功能部件(逻辑设备)2.5、注册声卡3、snd_card_create()和snd_card_new()4、snd_card_register()总结1、声卡实例1.1、struct snd_card snd_card可以说是整原创 2020-09-23 19:18:03 · 1174 阅读 · 0 评论 -
ALSA声卡驱动(一)初识alsa
介绍了ALSA的设备结构还有代码结构原创 2020-09-23 10:35:07 · 699 阅读 · 0 评论