Audio Driver
Introduction
Version 02.01.01.08
Platform Support Products
39
5.1. Introduction
The TWL4030 audio module contains audio analog inputs and outputs. It is
connected to the main OMAP35x processor through the TDM/I2S interface
(audio interface) and used to transmit and receive audio data. The TWL4030
codec is connected via Multi-Channel Buffered Serial Port (McBSP) interface, a
communication peripheral, to the main processor.
McBSP provides a full-duplex direct serial interface between the device
(OMAP35x processor) and other devices in the system such as the TWL4030
codec. It provides a direct interface to industry standard codecs, analog
interface chips (AICs) and other serially connected A/D and D/A devices:
•
Inter-IC Sound (I2S) compliant devices
•
Pulse Code Modulation (PCM) devices
•
Time Division Multiplexed (TDM) bus devices.
The TWL4030 audio module is controlled by internal registers that can be
accessed by the high speed I2C control interface.
This user manual defines and describes the usage of user level and platform
level interfaces of the ALSA SoC Audio driver.
5.1.1. References
1.
ALSA SoC Project Homepage [http://www.alsa-project.org/main/
index.php/ASoC]
2.
ALSA Project Homepage [http://www.alsa-project.org/main/index.php/
Main_Page]
3.
ALSA User Space Library [http://www.alsa-project.org/alsa-doc/alsa-lib/]
4.
Using ALSA Audio API [http://www.equalarea.com/paul/alsa-audio.html/]
Author: Paul Davis
5.
TWL4030 OMAP Power Management and System Companion Device Silicon
Revision 2.1. (Author: Texas Instruments)
Literature Number: SWCU026D
Summary of Contents for OMAP35 Series
Page 1: ...OMAP35x EVM Linux PSP User Guide 02 01 01 08 Published 22 May 2009 ...
Page 2: ...2 Platform Support Products Version 02 01 01 08 ...
Page 4: ...OMAP35x EVM Linux PSP 2 Platform Support Products Version 02 01 01 08 ...
Page 12: ...Version 02 01 01 08 Platform Support Products x ...
Page 16: ...Version 02 01 01 08 Platform Support Products xiv ...
Page 22: ...Version 02 01 01 08 Platform Support Products xx ...
Page 30: ...Version 02 01 01 08 Platform Support Products 8 ...
Page 58: ...Version 02 01 01 08 Platform Support Products 36 ...
Page 138: ...Version 02 01 01 08 Platform Support Products 116 ...
Page 158: ...Resizer Driver Data Structures 136 Platform Support Products Version 02 01 01 08 ...
Page 164: ...Version 02 01 01 08 Platform Support Products 142 ...
Page 170: ...Version 02 01 01 08 Platform Support Products 148 ...
Page 202: ...Version 02 01 01 08 Platform Support Products 180 ...