Linux 内核
6.16.0-rc4
快速搜索
目录
开发流程
提交补丁
行为准则
维护者手册
所有开发流程文档
核心 API
驱动 API
子系统
核心子系统
人机界面
输入文档
人机接口设备 (HID)
声音子系统文档
GPU 驱动程序开发指南
帧缓冲区
LED
网络接口
存储接口
其他子系统
锁定
许可规则
编写文档
开发工具
测试指南
黑客指南
跟踪
故障注入
实时补丁
Rust
管理
构建系统
报告问题
用户空间工具
用户空间 API
固件
固件和设备树
CPU 架构
未分类文档
翻译
本页
显示源代码
ALSA SoC 层
¶
文档分为以下几个部分:-
ALSA SoC 层概述
ASoC 设计
ASoC 编解码器类驱动程序
ASoC 编解码器驱动程序分解
ASoC 数字音频接口 (DAI)
AC97
I2S
PCM
便携式设备的动态音频电源管理
描述
DAPM 电源域
DAPM 小部件
注册 DAPM 控制
编解码器/DSP 小部件互连
端点小部件
DAPM 小部件事件
ASoC 平台驱动程序
音频 DMA
SoC DAI 驱动程序
SoC DSP 驱动程序
ASoC 机器驱动程序
probe()/remove()
suspend()/resume()
机器 DAI 配置
机器电源映射
机器控制
时钟控制
音频爆音和咔嗒声
最大限度地减少播放爆音和咔嗒声
最大限度地减少捕获爆音和咔嗒声
拉链噪音
音频时钟
主时钟
DAI 时钟
ASoC 提供的时钟 API
ASoC 插孔检测
插孔 - struct snd_soc_jack
snd_soc_jack_pin
插孔检测方法
机器驱动程序
动态 PCM
描述
DPCM 机器驱动程序
编写 DPCM DSP 驱动程序
无宿主 PCM 流
为 ALSA dapm 创建编解码器到编解码器 dai 链接
ASoC USB 支持
概述
SoC USB 驱动程序
USB 卸载相关 Kcontrol