[Linux Audio Driver] SM6350 平台外部CODEC WCD9370 tinyalsa 命令总结
1. 听筒
tinymix "RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" "1"
tinymix "RX_MACRO RX0 MUX" "AIF1_PB"
tinymix "RX_CDC_DMA_RX_0 Channels" "One"
tinymix "RX INT0_1 MIX1 INP0" "RX0"
tinymix "RX_RX0 Digital Volume" "100"
tinymix "RX INT0 DEM MUX" "CLSH_DSM_OUT"
tinymix "EAR_RDAC Switch" "1"
tinymix "RDAC3_MUX" "RX1"
tinymix "RX_EAR Mode" "ON"
tinyplay vendor/1.wav
2. 喇叭 (AUX使能输出)
tinymix "RX_CDC_DMA_RX_0 Audio Mixer MultiMedia1" "1"
tinymix "RX_RX1 Digital Volume" "100"
tinymix "RX_MACRO RX0 MUX" "AIF1_PB"
tinymix "RX_CDC_DMA_RX_0 Channels" "One"
tinymix "RX INT2_1 MIX1 INP0" "RX0"
tinymix "AUX_RDAC Switch" "1"
tinymix "Ext Spk Switch" "On"
tinyplay vendor/1.wav
3. 主麦克
tinymix "MultiMedia1 Mixer TX_CDC_DMA_TX_3" "1"
tinymix "TX_CDC_DMA_TX_3 Channels" "One"
tinymix "TX DEC2 MUX" "SWR_MIC"
tinymix "TX SMIC MUX2" "ADC0"
tinymix "TX_AIF1_CAP Mixer DEC2" "1"
tinymix "ADC1_MIXER Switch" "1"
tinycap /data/input1.wav
4. 副麦克
tinymix "MultiMedia1 Mixer TX_CDC_DMA_TX_3" "1"
tinymix "TX_CDC_DMA_TX_3 Channels" "One"
tinymix "TX DEC2 MUX" "SWR_MIC"
tinymix "TX SMIC MUX2" "ADC2"
tinymix "TX_AIF1_CAP Mixer DEC2" "1"
tinymix "ADC2_MIXER Switch" "1"
tinymix "ADC2 MUX" "INP3"
tinycap /data/input3.wav
5. 备注
我这边的tinyalsa命令并不一定适合你的平台,请阅读相关的高通音频文档,注意检查相关硬件电路设计。
[Linux Audio Driver] SM6350 平台外部CODEC WCD9370 tinyalsa 命令总结相关推荐
- [Linux Audio Driver] SM6350平台音频bring up ( 一 )
0. 背景 这个是高通5G平台,音频的内容改的比较多,比较直接的是platform.c就直接移动到vendor了:目前 高通那边的趋势还是把音频逐渐从kernel剥离,android 7/androi ...
- [Linux Audio Driver] Qualcomm平台音频GMS认证器件要求
从GMS测试常见的fail项来明确其器件要求,常见的fail测试项主要是以下三个: 后面是分析,要看结论的话直接拉到文末: 一:Audio Frequency Speaker Test 此测试使用外部 ...
- [Linux Audio Driver] Android7 外部PA Speaker代码结构
0. 背景 平台:MSM8953 kernel version: msm-3.18. 1. enable_spk_ext_pa 代码路径:LA.UM.5.6\kernel\msm-3.18\sound ...
- [Linux Audio Driver] Android 10 machine driver probe函数分析
0. 背景 平台:Qualcomm 5G SM6350.android10.kernel version: msm-4.19. 本文重点分析machine driver里面的msm_asoc_mach ...
- [Linux Audio Driver] 高通平台内部MIC_BIAS简介
#更新 2020.05.10 我觉得我这个标题取的不是很妥当,为了表达对技术的敬畏之心,我将原标题 <一文搞懂内部MIC_BIAS>修改为<高通平台内部MIC_BIAS简介> ...
- [Linux Audio Driver] 从设备地址理解
背景: 以前调试了一个音频codec芯片es7543,当时在想这个codec_name如何配置: 网上看了些调试codec的心得文档,有的博主瞎写,以这个es7243e.5-0010为例, 说es72 ...
- [Linux Audio Driver] 移植外部CODEC常见编译报错解决(持续更新)
0. 背景 最近一直在调试codec芯片,好多代码FAE给的和平台不适配,比如结构体改了之类的,一些编译问题老是忘记,就想着顺手写下总结. 1. function definition is not ...
- [Linux Audio Driver] 高通平台MI2S总线配置
0. 背景 hardware platform:骁龙865 android version:android10 Linux kernel version:msm-4.19 思维导图如下: 1. 遇到的 ...
- [Linux Audio Driver] 高通TDM总线配置
0. 背景 TDM接口与平台SOC相关,调试前需要确定平台支持TDM,目前一些中高端的平台都支持的.(转载请备注链接) 本文介绍配置: SEN_TDM_TX_0. 1. tinymix查看当前虚拟总线 ...
最新文章
- 数据存储方式_寻找要操作数据的存储地址的过程称为寻址,几种寻址的方式分享...
- python能解密java的_实现Java加密,Python解密的RSA非对称加密算法功能
- 真我闪博,闪靓自我!
- 关于医学院网络中心成立工作室的设想
- SAP Spartacus API 的事务处理特性
- 使用JQuery Mobile实现手机新闻浏览器
- B站陈睿:70 后也正在爱上哔哩哔哩
- php文件上传格式限制,如何在PHP中限制文件上传类型的文件大小?
- [Ext JS4系列]Ext JS4 入门
- 最新!Dubbo 远程代码执行漏洞通告,速度升级
- 【大数据部落】基于LDA主题模型聚类的商品评论文本挖掘
- Vue2在使用Element-UI的分页组件遇到的问题(如PageSize,PageNum等)
- ASP.NET微信开发视频教程
- python分析方向的第三方库_Python 机器学习方向的第三方库是
- 如何让医药行业涌现更多“药神”?
- css中div布局学习(1)
- 团队管理2 | 管理的天时、地利、人和
- Visual Studio 2008 无法安装解决办法
- mc服务器ip是网站,我的世界服务器地址大全
- LeetCode 362. 敲击计数器
热门文章
- Linux QQ(Ubuntu系、Debian系、红帽系、Arch Linux系)
- 【Django】第一课 基于Django超市订单管理系统开发
- 林清玄:有品质的生活,从来都不是钱决定的
- Linux下的十大开源POS系统软件
- 梁斌penny_Penny捏在云中:提升和转变与应用服务-当您不需要云中的VM时
- 直击!TokenSky东京大会第二日,12位一线大咖的精华全在这儿了!
- Javaweb新闻登入新闻添加
- pikachu 暴力破解 Brute Force(皮卡丘漏洞平台通关系列)
- QT软件开发之基础控件--2.1.5 commandLinkButton按钮
- java代码开发工具+j,关于java开发工具。大家说是JBuild好用,还是Eclipse好用?