audio: port the non upstreamed changes
authorRamesh Babu K V <ramesh.babu@intel.com>
Mon, 24 Oct 2011 09:46:29 +0000 (15:16 +0530)
committerbuildbot <buildbot@intel.com>
Tue, 29 Nov 2011 20:38:21 +0000 (12:38 -0800)
commit8818fdb3e7d193fdd2d99c06bee71768a5caa3f1
treec0eb0fddc7859a02239d00fc346894c2f525bed7
parenta9c169761c241edf1e43e55b597ba7cb76744b82
audio: port the non upstreamed changes

BZ: 15246

move staging sst to sound/
port sn95031 changes
port sst_platform and mfld_machine drv
port the intel-mid-dma driver
port the intel-sst driver
asoc:add ignore_pmdown_time flag to dai_link
(backport for k3.2)

Orignal commit log for asoc backport patch:
ASoC framework delays playback widget power down sequence
by 5 seconds.  This delay is applicable for all the playback
streams.  This delay is not required for voice dai's.

This patch adds ignore_pmdown_time flag to snd_soc_dai_link
structure.  Each dai_link can choose to ignore the pmdown_time
based on board configuration.

commit ID in upstream asoc tree:
e50fad4f029c36ed85a71fe7413684cfd3c7d78c

Change-Id: I50c665d842730cdb5bb54fd1d39680ba3b1fcd5c
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
Reviewed-on: http://android.intel.com:8080/25532
Reviewed-by: Suet, NicolasX <nicolasx.suet@intel.com>
Reviewed-by: Seibel, Eric <eric.seibel@intel.com>
Tested-by: Seibel, Eric <eric.seibel@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
29 files changed:
drivers/dma/intel_mid_dma.c
drivers/dma/intel_mid_dma_regs.h
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/intel_sst/Kconfig [deleted file]
drivers/staging/intel_sst/Makefile [deleted file]
drivers/staging/intel_sst/TODO [deleted file]
include/sound/intel_sst.h [moved from drivers/staging/intel_sst/intel_sst.h with 97% similarity]
include/sound/intel_sst_ioctl.h [moved from drivers/staging/intel_sst/intel_sst_ioctl.h with 99% similarity]
include/sound/soc.h
sound/pci/Kconfig
sound/pci/Makefile
sound/pci/sst/Makefile [new file with mode: 0644]
sound/pci/sst/intel_sst.c [moved from drivers/staging/intel_sst/intel_sst.c with 94% similarity]
sound/pci/sst/intel_sst_app_interface.c [moved from drivers/staging/intel_sst/intel_sst_app_interface.c with 98% similarity]
sound/pci/sst/intel_sst_common.h [moved from drivers/staging/intel_sst/intel_sst_common.h with 94% similarity]
sound/pci/sst/intel_sst_drv_interface.c [moved from drivers/staging/intel_sst/intel_sst_drv_interface.c with 86% similarity]
sound/pci/sst/intel_sst_dsp.c [moved from drivers/staging/intel_sst/intel_sst_dsp.c with 62% similarity]
sound/pci/sst/intel_sst_fw_ipc.h [moved from drivers/staging/intel_sst/intel_sst_fw_ipc.h with 100% similarity]
sound/pci/sst/intel_sst_ipc.c [moved from drivers/staging/intel_sst/intel_sst_ipc.c with 95% similarity]
sound/pci/sst/intel_sst_pvt.c [moved from drivers/staging/intel_sst/intel_sst_pvt.c with 99% similarity]
sound/pci/sst/intel_sst_stream.c [moved from drivers/staging/intel_sst/intel_sst_stream.c with 96% similarity]
sound/pci/sst/intel_sst_stream_encoded.c [moved from drivers/staging/intel_sst/intel_sst_stream_encoded.c with 99% similarity]
sound/soc/codecs/sn95031.c
sound/soc/codecs/sn95031.h
sound/soc/mid-x86/mfld_machine.c
sound/soc/mid-x86/sst_platform.c
sound/soc/mid-x86/sst_platform.h
sound/soc/soc-core.c