1.system/etc/mixer_paths_qrd_sku2.xm来源及hal采用哪个目录

hardware\qcom\audio\hal目录下只看到msm8916、msm8960、msm8974,没有看到8937,那用哪个呢?看hardware\qcom\audio\hal\Android.mk有相关说明:

[plain] view plain copy
  1. ifneq ($(filter msm8916 msm8909 msm8952 msm8937 thorium msm8953 msmgold msmfalcon,$(TARGET_BOARD_PLATFORM)),)
  2. AUDIO_PLATFORM = msm8916
  3. MULTIPLE_HW_VARIANTS_ENABLED := true
  4. LOCAL_CFLAGS := -DPLATFORM_MSM8916
  5. ifneq ($(filter msm8909,$(TARGET_BOARD_PLATFORM)),)
  6. LOCAL_CFLAGS := -DPLATFORM_MSM8909
  7. endif
  8. ifneq ($(filter msmfalcon,$(TARGET_BOARD_PLATFORM)),)
  9. LOCAL_CFLAGS := -DPLATFORM_MSMFALCON
  10. endif
  11. endif

上面粗体部分,意思是说只要$(TARGET_BOARD_PLATFORM)包含有msm8916 msm8909 msm8952 msm8937 thorium msm8953 msmgold  msmfalcon种的一个或是多个,则就不为空,ifneq()则为真,然后再根据是否为msm8909,如果是就用8909目录的,如果不是就用8916的。所以我们8937用的就是8916的目录

接着看hardware\qcom\audio\hal\msm8916\platform.c的query_platform()有相关部分:

[plain] view plain copy
  1. #define MIXER_XML_PATH_SKU2 "/system/etc/mixer_paths_qrd_sku2.xml"
  2. ...
  3. else if (!strncmp(snd_card_name, "msm8952-sku2-snd-card",
  4. sizeof("msm8952-sku2-snd-card"))) {
  5. strlcpy(mixer_xml_path, MIXER_XML_PATH_SKU2,
  6. sizeof(MIXER_XML_PATH_SKU2));
  7. msm_device_to_be_id = msm_device_to_be_id_internal_codec;
  8. msm_be_id_array_len  =
  9. sizeof(msm_device_to_be_id_internal_codec) / sizeof(msm_device_to_be_id_internal_codec[0]);
  10. }

另外kernel\msm-3.18\arch\arm\boot\dts\qcom\msm8937-audio.dtsi音频相关部分:

[plain] view plain copy
  1. &int_codec {
  2. status = "okay";
  3. qcom,model = "msm8952-sku2-snd-card";
  4. ...
  5. }

可知用的是msm8952-sku2-snd-card,所以mixer_xml_path赋值为MIXER_XML_PATH_SKU2 ,也就是"/system/etc/mixer_paths_qrd_sku2.xml",此文件源头在于hardware\qcom\audio\configs\msm8937\mixer_paths_qrd_sku2.xml

高通混频器配置文件如何选择相关推荐

  1. 防患高通效仿华为,苹果10亿美元收购英特尔手机基带业务!打造5G备胎,加强自主可控...

    李根 乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 10亿美元,2200人团队,17000项无线技术专利. 7月26日,苹果正式官宣:收购英特尔手机调制解调器主要业务. 有人说这是苹果 ...

  2. 高通骁龙cpu排行_高通骁龙865深度解读:CPU、GPU、内存全新升级

    12月3日的2019年骁龙技术峰会上,高通正式发布了骁龙865移动平台,这是高通第二代5G平台了,相比骁龙855平台有着全方位的升级,工艺.架构.能效及5G等方面再上一层楼. 业界权威网站Anande ...

  3. 5G格局剧变!苹果高通和解,英特尔退票出局,华为独善其身

    李根 夏乙 安妮 发自 凹非寺  量子位 报道 | 公众号 QbitAI 一夜之间,5G变了天. 先是高通苹果宣布和解,同时英特尔决定退群5G,这也意味着苹果不会考虑华为供应5G芯片的提议了. 按照和 ...

  4. 高通骁龙855性能首测:继续领先安卓阵营,但离苹果仍有差距...

    随着一代设备的发布,高通依旧传承着提前展示最新一代SoC性能的传统.不过意外的是,高通今年没有像往常一样选择在圣地亚哥总部举办活动,而是在CES上公开展示了骁龙855,抢先于三星Exynos 9820 ...

  5. 高通qca9565网卡驱动_修改注册表让Surface Go的无线网卡支持频段选择

    我的Surface Go是第一代无LTE版本,无线网卡型号是Qualcomm Atheros QCA61x4A,因为一些原因急需优先选择5GHz频段wifi的功能,因此写下本文. 本文的解决方案仅能保 ...

  6. IE浏览器高通网站打不开dump分析选择目录总结

    首先需要安装jdk与jre最新版本 安装之后配置好路径,重启电脑 如果浏览器提示:Unable to load Java Applet. Please make sure JRE is updated ...

  7. mate50 鸿蒙,华为Mate50Pro:有鸿蒙OS,处理器你选择麒麟还是高通

    原标题:华为Mate50Pro:有鸿蒙OS,处理器你选择麒麟还是高通 华为Mate40系列手机是目前最新的旗舰手机.如果遵循发布规则,则下一代华为手机应为华为Mate50系列和华为P50系列.目前,华 ...

  8. 三星力推手机芯片,高通之外国产手机厂有了新选择

    三星再入局,手机芯片市场「三国杀」. 三星手机芯片又迈出重要一步. 近期,三星面向中国市场推出全新旗舰级移动处理器猎户座 Exynos1080.Exynos1080 采用最新 5nm EUV(极紫外光 ...

  9. android除了手机,安卓手机处理器就四个选择,除了高通是赢家还有它!

    谈到手机性能,最关注的就是处理器性能了,如今最火最好的性能公认就是骁龙820处理器了,就连三星上半年发布的S7/S7 edge系列都是使用这款芯片,不过除了高通,还有一些性能也是不错的处理器值得看看, ...

  10. 中国智能手机步入零增长时代,为何一半国产手机巨头选择为高通站台

    25日 高通在北京召开2018高通中国技术与合作峰会,宣布5G领航计划.联想.OPPO.vivo.小米.中兴.闻泰科技在峰会上表示将开启合作,共同加速商用顶级5G终端在2019年的推出. 媒体对此评价 ...

最新文章

  1. windows环境下Zookeeper的安装配置调试
  2. proftpd mysql_Proftpd(MySQL验证+配额)
  3. golang 结构体 map 转化为 json
  4. python保存变量_python – 在代码运行之间保存变量的数据
  5. android surfaceview 清屏
  6. ubuntu中安装apache ab命令进行简单压力测试
  7. android: PendingIntent的使用
  8. html中css鼠标经过事件,css中鼠标点击变色 css里鼠标悬停变色怎么弄
  9. Dm365 VPBE 后端模块讲解
  10. 【多线程】多线程到底是个甚——多线程初阶(复习自用)
  11. 行列式的计算机应用结题报告,行列式计算开题报告(共10篇).doc
  12. 拾忆书苑(图书商城系统)网站的设计与实现(html;DIV+CSS; Bootstrap; Dreamweaver; Photoshop)
  13. MATLAB之易经卜卦程序+GUI
  14. Mybatis中注解和xml可以同时使用吗?
  15. Python字符串格式化 (%占位操作符)
  16. 怎样在证件照片底部加文字
  17. 离散数学20_第1章_等价符号⇔的定义
  18. ISA禁止skype网络电话的原理
  19. 李永乐复习全书线性代数 第五章 特征值、特征向量、相似矩阵
  20. HDU 4937Lucky Number

热门文章

  1. 使用Visual Studio进行单元测试-Part4
  2. loadrunner使用system()函数调用Tesseract-OCR识别验证码遇到的问题
  3. C#处理Json文件
  4. Hadoop 开源调度系统zeus
  5. 原生 JS 撸一个轮播图(支持拖拽切屏)
  6. 修正 Mui 下拉上拉刷新功能
  7. Starting MySQL. ERROR! The server quit without updating PID file
  8. LinkedIn庄振运:从国家部委公务员到硅谷系统性能专家,创新是唯一主旋律
  9. 每天一道算法题(16)——翻转链表
  10. keepalived基本应用解析