[WORKAROUND] FM: add an alsa controls to modify HSMIXER register
authorSylvain Pichon <sylvainx.pichon@intel.com>
Fri, 11 May 2012 17:16:50 +0000 (19:16 +0200)
committerbuildbot <buildbot@intel.com>
Tue, 15 May 2012 12:18:51 +0000 (05:18 -0700)
BZ: 32239

This allows to modify HSMIXER and mix PCM1+PCM2
(FM + media/alerts)
This is a wrokaround to enable use case and will
be implemented properly in BZ 36048

Change-Id: I4ecc27af6e2c8cdc77b62affd06057fe3c8043b3
Signed-off-by: Sylvain Pichon <sylvainx.pichon@intel.com>
Reviewed-on: http://android.intel.com:8080/48492
Reviewed-by: Mendi, EduardoX <eduardox.mendi@intel.com>
Reviewed-by: Koul, Vinod <vinod.koul@intel.com>
Tested-by: Mendi, EduardoX <eduardox.mendi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
sound/soc/codecs/sn95031.c

index 877c021..6e5ec2d 100644 (file)
@@ -476,6 +476,7 @@ static const struct snd_kcontrol_new sn95031_snd_controls[] = {
        SOC_ENUM("Jack Debounce Time", sn95031_jack_debounce_enum),
        SOC_ENUM_EXT("DAC Mode", sn95031_dac_mode_enum,
                        sn95031_get_dac_mode, sn95031_set_dac_mode),
+       SOC_SINGLE("HSMIXER register", SN95031_HSMIXER, 0, 127, 0)
 };
 
 /* DAPM widgets */