- 论坛徽章:
- 0
|
ALSA SoC Audio DriverIntroductionOMAP audio driver complies to the ALSA SoC framework. ASoC framework provides better audiosupport for embedded SoC procesors and portable audio codecs.ASoC framework splits an embedded audio system into three components:• Codec driver: The codec driver is generic and hardware independent code that configures theaudio codec to provide audio capture and playback. It should contain no code that is specific tothe target platform or machine.• Platform driver: The platform driver can be divided into audio DMA and SoC Digital Audio Interface(DAI) configuration and control. The platform driver only targets the SoC CPU and must haveno board specific code.• Machine driver: The ASoC machine (or board) driver is the code that glues together the platformand codec drivers. It can contain codec and platform specific code. It registers the audiosubsystem with the kernel as a platform device.Following architecture diagram shows all the components and the interactions among them:
![]()
Driver Features
The driver supports the following features:
• Supports TWL4030 audio codec in ALSA SoC framework.
• Multiple sample rate support (8 KHz, 11.025 KHz, 12 KHz, 16 KHz, 22.05 KHz, 24 KHz, 32 KHz,
44.1 KHz and 48 KHz) for both capture and playback.
• Supports audio in both mono and stereo modes.
• Supports simultaneous playback and record (full-duplex mode).
• Start, stop, pause and resume feature.
• Supports mixer interface for TWL4030 audio codec.
• Supports OSS based applications using OSS emulation layer.
![]()
文件:[OMAP35X-linux-PSP]sprs640.rar
大小:1424KB
下载:
下载
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/43047/showart_2082724.html |
|