1.简介

本章主要讲解MT8168平台的内部SPEAKER驱动配置。分为HP接法和LINE OUT接法。

2.驱动指南

2.1 外部AMP 接到HP

2.1.1 DTS设置

 sound: sound {compatible = "mediatek,mt8168-p1";mediatek,platform = <&afe>;mediatek,adsp-platform = <&adsp_pcm>;......ext-amp1-gpio = <&pio 68 0>;ext-amp2-gpio = <&pio 130 0>;status = "okay";};

2.1.2 ProjectConfig 设置

MTK_AUDIO_SPEAKER_PATH = int_hp_buf

2.1.3 audio_custom_exp.h设置

vendor/mediatek/proprietary/custom/<Project>/hal/audioflinger/audio/audio_custom_exp.h
#define USING_EXTAMP_HP

2.1.4 mixer_paths.xml设置

 <path name="speaker-and-headphone"><ctl name="Headset_Speaker_Amp_Switch" value="On"/><ctl n

五、MT8168 音频驱动之SPEAKER相关推荐

  1. Linux 音频驱动(五) ALSA音频驱动之PCM逻辑设备

    目录 1. 前言 2. PCM逻辑设备 2.1. 创建 PCM逻辑设备: 2.2. PCM逻辑设备文件操作函数集:snd_pcm_f_ops[] 2.3. Open PCM逻辑设备 2.4. Writ ...

  2. 四、MT8168 音频驱动之Microphone

    1.简介 本章主要讲述MT8168平台麦克风设置.MT8168只是数字麦克风.模拟麦克风.双麦克.下面将详细描述这些类型驱动配置. 2.设计指南 2.1 数字麦克风 2.1.1使能如下数字麦克风配置 ...

  3. linux驱动:音频驱动(五)ASoc之codec驱动

    linux驱动:音频驱动(五)ASoc之codec驱动

  4. 高通音频驱动录音流程(五)

    高通音频驱动录音流程(五) mixer path 设置过程分析 snd_soc_register_card 录音通路配置 调用tinycap命令时的音频播放流程 网上关于音频驱动的文章,大多是进行框架 ...

  5. 体验 Linux 音频驱动

    目录 一.音频接口简介 1.音频编解码芯片 2. WM8960 3.I2S总线接口 二.硬件原理图 三.音频驱动使能 三.使能内核的 WM8960 驱动 1.取消 ALSA 模拟 OSS API 2. ...

  6. Linux/Android 音频驱动从概念到 APP

    这里写自定义目录标题 前言 硬件介绍 Codec 通用结构 ADC 框图 DAC 框图 常用数字接口 其他相关术语 Codec 实际结构 硬件原理图 芯片手册框图 软硬件对应示例 Codec 硬件逻辑 ...

  7. linux 音频驱动的流程,Intel平台下Linux音频驱动流程分析

    [软件框架] 在对要做的事情一无所知的时候,从全局看看系统的拓扑图对我们认识新事物有很大的帮助.Audio 部分的驱动程序框架如下图所示: 这幅图明显地分为 3 级. 上方蓝色系的 ALSA Kern ...

  8. Linux 音频驱动

    Linux 音频驱动 硬件介绍 WM8960与IMX6ULL之间有两个通信接口:I2C和I2S 其中I2C用于配置WM8960 I2S用于音频数据传输 修改设备树文件 编写I2C子节点设备树 code ...

  9. 一.音频驱动-音频基础知识

    在这里记录一下做音频驱动时遇到的音频基础知识 数模转换 我们能听到的音频,都是声波.声波是声音的传播形式,发出声音的物体称为声源.声波是一种机械波,由声源振动产生,声波传播的空间就称为声场.人耳可以听 ...

最新文章

  1. INSTALL_FAILED_USER_RESTRICTED
  2. 虚拟文件系统(VFS)
  3. 8天学通MongoDB——第七天 运维技术
  4. kaggle机器学习 入门
  5. Bootstrap4+MySQL前后端综合实训-Day02-PM【新闻管理后台(登录页面、首页)、#left>a:nth-child(4) {}】
  6. c语言第4份实验报告,C语言实验报告04.doc
  7. FusionInsight MRS:你的大数据“管家”
  8. 今日写代码遇到的https请求的时候,提示ssl证书错误
  9. matlab改变遥感图像的存储格式
  10. python按键按下改变数值_「正点原子NANO STM32开发板资料连载」第十六章电容触摸按键实验...
  11. 枚举算法典型的三个例子
  12. openglshader实现虚拟场景_OpenGL着色器教程
  13. PHP案例-精彩商城教学
  14. java paypal 支付集成_java对接PayPal标准支付操作流程
  15. Html table边框重叠存在空隙的问题
  16. VIM 参考手册 For Vim version 7.3
  17. root禁止app后台自启,手机免root自启管理
  18. 一句代码让电脑定时重启,关机,取消关机
  19. android开机背景设置,设置开机动态壁纸
  20. 关闭Xshell的提示音

热门文章

  1. 概率密度变换公式 雅可比矩阵_学习笔记之——Jacobian matrix(雅可比矩阵)
  2. SQL基础教程 数据库和SQL
  3. 应用数学课堂笔记(一)——欧拉方程
  4. linux分析mirna,利用miRanda軟體分析miRNA targets
  5. SolidWorks二次开发语法技巧及基础
  6. EOS到底适不适合接DeFi仿盘?
  7. 视频直播LiveGo测试环境搭建
  8. springboot 框架计算每个方法执行时间,显示在日志中
  9. 「数据架构」数据架构的未来
  10. Gamma 图像增强