audio: Exposed LPE Mixer controls for the HAL to select the Mixer required
authorKP, Jeeja <jeeja.kp@intel.com>
Thu, 22 Mar 2012 16:17:57 +0000 (21:47 +0530)
committerbuildbot <buildbot@intel.com>
Thu, 12 Apr 2012 12:23:02 +0000 (05:23 -0700)
commit5485b9ef3232681dd20e4a01fff608b35e7fd802
treebbcd9a2136146b6016b860131447272f25cdda8c
parent2fb8b53711b4892bd87abc3dbc6bd915094d663c
audio: Exposed LPE Mixer controls for the HAL to select the Mixer required
based on the sink device

BZ: 26104

Added support for device pipeline configuration by exposing LPE Mixer
elements as ALSA mixer controls.
To add support in SOc for add platform controls, following alsa patchs
 are applied
1. 0001-ASoC-core-Add-API-call-to-register-platform-kcontrol
2. 0002-ASoC-core-Make-platform-probe-more-like-codec-probe

Change-Id: I01b829294f82753496f06a5df05afec4c48384b7
Signed-off-by: KP, Jeeja <jeeja.kp@intel.com>
Reviewed-on: http://android.intel.com:8080/40136
Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
Tested-by: M, Arulselvan <arulselvan.m@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
include/sound/intel_sst.h
include/sound/intel_sst_ioctl.h
include/sound/soc.h
sound/pci/sst/intel_sst.c
sound/pci/sst/intel_sst_common.h
sound/pci/sst/intel_sst_drv_interface.c
sound/pci/sst/intel_sst_fw_ipc.h
sound/pci/sst/intel_sst_ipc.c
sound/soc/mid-x86/sst_platform.c
sound/soc/soc-core.c