aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/intel_mid_i2s/intel_mid_i2s.h
Commit message (Collapse)AuthorAgeFilesLines
* This patch adds the I2S SSP common driver that supports I2S audio onLouis LE GALL2010-12-091-0/+502
Intel MID platforms. It is used for sending/receiving I2S audio samples It support new DMA interface of kernel 2.6.37 Below is a simple diagram that explain where is the intel_mid_i2s in software architecture: +-----------+ | | |Pulse Audio| | | | | +-----------+ | | +------------+------------+ | | | | | | +-----------+ +-----------+ | | |Lib cmt | |Alsa Lib |------+ |speech |------+ | | | |data | | | | | | | | +-----------+ | +-----------+ | | | | | | | User ......|............|.........................|................................. | | | Kernel | | | | | | | | | | | | | | | | | | \|/ \|/ \|/ V V V +---------+ ++---------++ ++---------++ | | ||Alsa snd || ||cmt || |Intel SST| ||driver || ||speech || | "MAD" | ||SSP || ||driver || | | ||BT/FM || || || +---------+ ++---------++ ++---------++ | | | | | | | | | | | | \|/ | \|/ V | V +-----------+ | ++---------++ | | | \ ||intel mid|| |LPE Driver | +------------------>||i2s || | | / ||unified || | | ||driver || +-----------+ ++---------++ | | | | Kernel ......|......................................|................................. | | Hardware \|/ \|/ V V +-- --+ +-- --+ | | | | |MSIC | |SSP in I2S | | | |config | | | | | +-- --+ +-- --+ Signed-off-by: Louis LE GALL <louis.le.gall@intel.com>