sst: avoid unnecessary firmware reloading for MRST
authorFeng Tang <feng.tang@intel.com>
Fri, 8 Jul 2011 08:59:26 +0000 (09:59 +0100)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 21:16:07 +0000 (13:16 -0800)
commit559b8e69e1d83bb25b6a1ed7be3b236e322eb2d3
tree879968f0ecc0e29298b0f5ee25aff5b99582b2eb
parenta0a0c002b42225951e6dd271dc7938c223dffbec
sst: avoid unnecessary firmware reloading for MRST

SST HW on MRST doesn't need to reload the firmware during suspend/resume
cycle, so remove the extra workload. This also fix a bug that the firmware
sample rate can't be modified when there is no active playback/capture
stream.

Change-Id: If8159e1100824b5d96afec9952d5f9960d365f4c
Signed-off-by: Feng Tang <feng.tang@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/intel_sst/intel_sst.c
drivers/staging/intel_sst/intel_sst_common.h
drivers/staging/intel_sst/intel_sst_drv_interface.c