diff options
author | Louis LE GALL <louis.le.gall@intel.com> | 2010-12-09 10:37:40 +0000 |
---|---|---|
committer | Alan Cox <alan@linux.intel.com> | 2010-12-09 10:37:40 +0000 |
commit | 8b052df870fdf763e4acc9cb08fc9d1d2200b006 (patch) | |
tree | 610b6964db560858821c1c5ee38f82533ada7623 /sound/pci/intel_mid_i2s/Makefile | |
parent | 44c2514121c88ea77f8a754531b38fe4c3393598 (diff) | |
download | mrst-s0i3-test-8b052df870fdf763e4acc9cb08fc9d1d2200b006.tar.gz mrst-s0i3-test-8b052df870fdf763e4acc9cb08fc9d1d2200b006.tar.xz mrst-s0i3-test-8b052df870fdf763e4acc9cb08fc9d1d2200b006.zip |
This patch adds the I2S SSP common driver that supports I2S audio on
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>
Diffstat (limited to 'sound/pci/intel_mid_i2s/Makefile')
-rw-r--r-- | sound/pci/intel_mid_i2s/Makefile | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sound/pci/intel_mid_i2s/Makefile b/sound/pci/intel_mid_i2s/Makefile new file mode 100644 index 00000000000..7a24d98d045 --- /dev/null +++ b/sound/pci/intel_mid_i2s/Makefile @@ -0,0 +1,18 @@ +# SSP I2S audio drivers for intel Mid platforms +# Copyright (c) 2010, Intel Corporation. + +# This program is free software; you can redistribute it and/or modify it +# under the terms and conditions of the GNU General Public License, +# version 2, as published by the Free Software Foundation. + +# This program is distributed in the hope it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. + +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + +obj-$(CONFIG_SND_INTEL_MID_I2S) += intel_mid_i2s.o + |