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 命令总结相关推荐

  1. [Linux Audio Driver] SM6350平台音频bring up ( 一 )

    0. 背景 这个是高通5G平台,音频的内容改的比较多,比较直接的是platform.c就直接移动到vendor了:目前 高通那边的趋势还是把音频逐渐从kernel剥离,android 7/androi ...

  2. [Linux Audio Driver] Qualcomm平台音频GMS认证器件要求

    从GMS测试常见的fail项来明确其器件要求,常见的fail测试项主要是以下三个: 后面是分析,要看结论的话直接拉到文末: 一:Audio Frequency Speaker Test 此测试使用外部 ...

  3. [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 ...

  4. [Linux Audio Driver] Android 10 machine driver probe函数分析

    0. 背景 平台:Qualcomm 5G SM6350.android10.kernel version: msm-4.19. 本文重点分析machine driver里面的msm_asoc_mach ...

  5. [Linux Audio Driver] 高通平台内部MIC_BIAS简介

    #更新 2020.05.10 我觉得我这个标题取的不是很妥当,为了表达对技术的敬畏之心,我将原标题 <一文搞懂内部MIC_BIAS>修改为<高通平台内部MIC_BIAS简介> ...

  6. [Linux Audio Driver] 从设备地址理解

    背景: 以前调试了一个音频codec芯片es7543,当时在想这个codec_name如何配置: 网上看了些调试codec的心得文档,有的博主瞎写,以这个es7243e.5-0010为例, 说es72 ...

  7. [Linux Audio Driver] 移植外部CODEC常见编译报错解决(持续更新)

    0. 背景 最近一直在调试codec芯片,好多代码FAE给的和平台不适配,比如结构体改了之类的,一些编译问题老是忘记,就想着顺手写下总结. 1. function definition is not ...

  8. [Linux Audio Driver] 高通平台MI2S总线配置

    0. 背景 hardware platform:骁龙865 android version:android10 Linux kernel version:msm-4.19 思维导图如下: 1. 遇到的 ...

  9. [Linux Audio Driver] 高通TDM总线配置

    0. 背景 TDM接口与平台SOC相关,调试前需要确定平台支持TDM,目前一些中高端的平台都支持的.(转载请备注链接) 本文介绍配置: SEN_TDM_TX_0. 1. tinymix查看当前虚拟总线 ...

最新文章

  1. 数据存储方式_寻找要操作数据的存储地址的过程称为寻址,几种寻址的方式分享...
  2. python能解密java的_实现Java加密,Python解密的RSA非对称加密算法功能
  3. 真我闪博,闪靓自我!
  4. 关于医学院网络中心成立工作室的设想
  5. SAP Spartacus API 的事务处理特性
  6. 使用JQuery Mobile实现手机新闻浏览器
  7. B站陈睿:70 后也正在爱上哔哩哔哩
  8. php文件上传格式限制,如何在PHP中限制文件上传类型的文件大小?
  9. [Ext JS4系列]Ext JS4 入门
  10. 最新!Dubbo 远程代码执行漏洞通告,速度升级
  11. 【大数据部落】基于LDA主题模型聚类的商品评论文本挖掘
  12. Vue2在使用Element-UI的分页组件遇到的问题(如PageSize,PageNum等)
  13. ASP.NET微信开发视频教程
  14. python分析方向的第三方库_Python 机器学习方向的第三方库是
  15. 如何让医药行业涌现更多“药神”?
  16. css中div布局学习(1)
  17. 团队管理2 | 管理的天时、地利、人和
  18. Visual Studio 2008 无法安装解决办法
  19. mc服务器ip是网站,我的世界服务器地址大全
  20. LeetCode 362. 敲击计数器

热门文章

  1. Linux QQ(Ubuntu系、Debian系、红帽系、Arch Linux系)
  2. 【Django】第一课 基于Django超市订单管理系统开发
  3. 林清玄:有品质的生活,从来都不是钱决定的
  4. Linux下的十大开源POS系统软件
  5. 梁斌penny_Penny捏在云中:提升和转变与应用服务-当您不需要云中的VM时
  6. 直击!TokenSky东京大会第二日,12位一线大咖的精华全在这儿了!
  7. Javaweb新闻登入新闻添加
  8. pikachu 暴力破解 Brute Force(皮卡丘漏洞平台通关系列)
  9. QT软件开发之基础控件--2.1.5 commandLinkButton按钮
  10. java代码开发工具+j,关于java开发工具。大家说是JBuild好用,还是Eclipse好用?