aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/intel_mid_i2s
Commit message (Collapse)AuthorAgeFilesLines
* ALSA SSP Driver: ALSA sound card for TI WL1273 Chip (BT/FM/WLAN)Selma Bensaid2010-12-096-0/+1517
| | | | | | | | | | | | | | | | | | This sound card handles 2 PCM devices - BT PCM device which support 1 capture substream and 1 playback substream (8KHz, mono, 16 bits/sample) - FM device which support 1 capture substream only (the FM TX is not supported) (48KHz, stereo, 16bits/sample) These 2 PCM devices are exclusive (i.e FM and BT substreams cannot run in parallel) The ALSA SSP driver interfaces with Intel MID I2S driver to configure the SSP peripheral according to PCM device's settings and to send/receive PCM samples. Signed-off-by: Selma Bensaid <selma.bensaid@intel.com> Signed-off-by: Alan Cox <alan@linux.intel.com>
* ssp: checkpatch clean upAlan Cox2010-12-091-55/+107
| | | | | | Just whack the style into place Signed-off-by: Alan Cox <alan@linux.intel.com>
* This patch adds the I2S SSP common driver that supports I2S audio onLouis LE GALL2010-12-093-0/+2068
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>