Axel Lin
8270ba0c96
ASoC: mid-x86: Add .owner to struct snd_soc_card
...
Add missing .owner of struct snd_soc_card. This prevents the module from being
removed from underneath its users.
Reported-by: Lothar Waßmann <LW@KARO-electronics.de >
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-23 11:32:09 +00:00
Axel Lin
00c651612e
ASoC: Staticise mfld_msic_dailink
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked by: Vinod Koul <vinod.koul@linux.intel.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-15 15:09:27 +08:00
Axel Lin
29515d62db
ASoC: Convert mid-x86 directory to module_platform_driver
...
Factor out some boilerplate code.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Vinod Koul <vinod.koul@linux.intel.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-11-24 10:45:21 +00:00
Paul Gortmaker
da155d5b40
sound: Add module.h to the previously silent sound users
...
Lots of sound drivers were getting module.h via the implicit presence
of it in <linux/device.h> but we are going to clean that up. So
fix up those users now.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com >
2011-10-31 19:31:21 -04:00
Mark Brown
87bea31c7b
ASoC: Remove redundant snd_soc_dapm_sync() calls from machine drivers
...
The core will sync DAPM as part of the card initialization, there is no
need for machine drivers to do so during their setup.
OMAP drivers are omitted as I know Peter already has patches for them.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-10-08 14:10:54 +01:00
Axel Lin
fe0cc75193
ASoC: Remove unused fields in struct mfld_mc_private
...
Both *socdev and *codec of struct mfld_mc_private are not being used
in this driver, remove it.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-09-27 11:21:40 +01:00
Vinod Koul
d58198b943
ASoC: mfld_machine: make use of soc_register_card API
...
This patch removes the old method of soc-audio device creation in mfld machine
and makes use of new soc_register_card API to register the card
Signed-off-by: Vinod Koul <vinod.koul@intel.com >
Signed-off-by: Harsha Priya <priya.harsha@intel.com >
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-02-15 17:59:05 -08:00
Vinod Koul
7ae7434086
ASoC: mid-x86: Use the soc-jack apis for jack type detection
...
This patch modifies the mfld_machine to use the new jack apis for adding the
voltage zones for jack type detection. It also modifed TI sn95031 codec driver
to use these new apis
Signed-off-by: Vinod Koul <vinod.koul@intel.com >
Signed-off-by: Harsha Priya <priya.harsha@intel.com >
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-02-11 11:16:29 +00:00
Vinod Koul
42aee9b43e
ASoC: mfld_machine: Add support for jack detection
...
This patch adds support for registering jack interupt
and registering jack with core
Signed-off-by: Vinod Koul <vinod.koul@intel.com >
Signed-off-by: Harsha Priya <priya.harsha@intel.com >
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-02-09 22:32:39 +00:00
Harsha Priya
d316553a0c
ASoC: mid-x86: Add support for capture in machine driver
...
This configures the capture unused pins
Signed-off-by: Vinod Koul <vinod.koul@intel.com >
Signed-off-by: Harsha Priya <priya.harsha@intel.com >
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-01-31 12:11:06 +00:00
Vinod Koul
55c720369d
ASoC sst v2: Add medfield machine driver
...
This patch adds the medfield machine driver
Machine driver glues the sn95031 codec driver and sst_platform driver to form the asoc sound driver
Signed-off-by: Vinod Koul <vinod.koul@intel.com >
Signed-off-by: Harsha Priya <priya.harsha@intel.com >
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-01-06 13:49:16 +00:00