Axel Lin
49ba767324
ASoC: Convert max98088 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-01-02 12:28:11 +00:00
Axel Lin
021b918efb
ASoC: Convert cs42l51 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-01-02 12:28:11 +00:00
Ashish Chavan
24b6f263d9
ASoC: da7210: Add support for line input and mic
...
DA7210 has three line inputs (AUX1 Left, AUX1 Right and AUX2) and
a stereo MIC. This patch adds gain controls for MIC, AUX1, AUX2 as
well as INPGA.
Signed-off-by: Ashish Chavan <ashish.chavan@kpitcummins.com >
Signed-off-by: David Dajun Chen <dchen@diasemi.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-01-02 12:27:29 +00:00
Linus Torvalds
c7f46b7aa4
Merge branch 'fix/asoc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
...
* 'fix/asoc' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
ASoC: wm8776: add missing break in sample size switch
2011-12-31 11:55:06 -08:00
Tim Yamin
dcc2cf7507
ALSA: emu10k1 - add another Audigy 2 ZS ID
...
0x20051102 is an Audigy 2 ZS.
Signed-off-by: Tim Yamin <plasm@roo.me.uk >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2011-12-31 17:54:58 +01:00
Li Peng
09904b9506
ALSA: hda_intel: Add Oaktrail identifiers
...
Oaktrail has 0x8086, 0x080a - AZX_DRIVER_SCH
Taken from the Meego patches for Oaktrail
Signed-off-by: Li Peng <peng.li@intel.com >
Signed-off-by: Alan Cox <alan@linux.intel.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2011-12-31 17:50:12 +01:00
Axel Lin
32696af137
ASoC: Convert corgi to table based DAPM and control init
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-30 10:44:45 +00:00
Axel Lin
74f4dd56ff
ASoC: Use dai_fmt in corgi machine driver
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-30 10:44:45 +00:00
Axel Lin
87063dfcea
ASoC: Use dai_fmt in poodle machine driver
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-30 02:00:30 +00:00
Axel Lin
fe366d0674
ASoC: Convert poodle to table based DAPM and control init
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-30 02:00:22 +00:00
Axel Lin
2445ecc3c0
ASoC: pxa: Convert poodle to use snd_soc_register_card()
...
Use snd_soc_register_card() instead of creating a "soc-audio" platform device.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-30 02:00:06 +00:00
Mark Brown
1b39bf3468
ASoC: Enable ASoC register map dump for some regmap CODECs
...
It's still useful to be able to poke around in the register map at
runtime.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-30 01:59:39 +00:00
Mark Brown
a421a0e41c
ASoC: Remove unused label from wm8994 probe()
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-29 11:54:43 +00:00
Axel Lin
658ecf7784
ASoC: Convert tlv320aic32x4 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 17:22:41 +00:00
Axel Lin
558460c65a
ASoC: Convert jz4740 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 17:22:41 +00:00
Axel Lin
38b81c1d25
ASoC: Convert adau1701 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 17:22:40 +00:00
Axel Lin
6e4f17cb2b
ASoC: Convert ad1836 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 17:22:40 +00:00
Axel Lin
80c2f9da4e
ASoC: Convert adau1373 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 17:22:40 +00:00
Axel Lin
30c88f2ca8
ASoC: Convert ad193x to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 17:22:40 +00:00
Lothar Waßmann
a5b683489f
ASoC: mxs: 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.
Signed-off-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-28 17:20:48 +00:00
Fabio Estevam
512fa7c40b
ASoC: Convert sgtl5000 to use devm_kzalloc()
...
Convert sgtl5000 codec driver to use devm_kzalloc().
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 17:20:20 +00:00
Fabio Estevam
cf1ee98d80
ASoC: sgtl5000: Fix voltage units in dev_err message
...
vdda, vddio and vddd are voltages expressed in milivolts (mV), so use the
proper annotation.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 17:20:20 +00:00
Shawn Guo
67939b22da
ASoC: mxs-saif: convert to clk_prepare/clk_unprepare
...
The patch converts mxs-saif driver to clk_prepare/clk_unprepare by
using helper functions clk_prepare_enable/clk_disable_unprepare.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Cc: Dong Aisheng <b29396@freescale.com >
Cc: Liam Girdwood <lrg@ti.com >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Acked-by: Marek Vasut <marek.vasut@gmail.com >
2011-12-28 21:31:57 +08:00
Axel Lin
5f5de18a7f
ASoC: Convert kirkwood-t5325 to table based DAPM init
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 11:37:37 +00:00
Axel Lin
7e0d6ac0d8
ASoC: Use dai_fmt in kirkwood-t5325 machine driver
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 11:37:37 +00:00
Axel Lin
077a2ba4c8
ASoC: Use dai_fmt in kirkwood-openrd machine driver
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 11:37:36 +00:00
Axel Lin
d4d9820b4a
ASoC: Fix build error in sound/soc/kirkwood/kirkwood-i2s.c
...
Since commit db33f4de "ARM: Orion: Remove address map info from all platform data structures",
the dram is removed from struct kirkwood_asoc_platform_data.
This patch fixes below build error:
CC sound/soc/kirkwood/kirkwood-i2s.o
sound/soc/kirkwood/kirkwood-i2s.c: In function 'kirkwood_i2s_dev_probe':
sound/soc/kirkwood/kirkwood-i2s.c:444: error: 'struct kirkwood_asoc_platform_data' has no member named 'dram'
sound/soc/kirkwood/kirkwood-i2s.c:450: error: 'struct kirkwood_asoc_platform_data' has no member named 'dram'
make[3]: *** [sound/soc/kirkwood/kirkwood-i2s.o] Error 1
make[2]: *** [sound/soc/kirkwood] Error 2
make[1]: *** [sound/soc] Error 2
make: *** [sound] Error 2
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Andrew Lunn <andrew@lunn.ch >
Cc: Nicolas Pitre <nico@fluxnic.net >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-28 11:37:36 +00:00
Arnd Bergmann
4551ae0a24
Merge branch 'v3.2-rc6' into next/drivers
2011-12-27 23:41:33 +00:00
Arnd Bergmann
07b98403ee
Merge branch 'omap/hwmod' into next/drivers
...
This is needed as a dependency for omap/ehci.
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2011-12-27 22:05:06 +00:00
Axel Lin
6ab7e71a9c
ASoC: Convert 88pm860x-codec to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-27 12:58:02 +00:00
Axel Lin
6ce91ad4d8
ASoC: Convert uda1380 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-27 12:58:02 +00:00
Axel Lin
eb3bb97ce7
ASoC: Convert lm4857 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-27 12:58:02 +00:00
Axel Lin
306bf6b19e
ASoC: Convert da7210 to devm_kzalloc()
...
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-27 12:58:02 +00:00
Axel Lin
b425b88418
ASoC: omap: Add .owner to struct snd_soc_card
...
Missed .owner of struct snd_soc_card will prevent 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 >
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Liam Girdwood <lrg@ti.com >
2011-12-23 18:13:01 +00:00
Mark Brown
2c9d9b6fa7
Merge branch 'for-3.2' into for-3.3
2011-12-23 18:08:02 +00:00
Joachim Eastwood
990fc3d0b2
ASoC: wm8776: add missing break in sample size switch
...
Broken in commit d1dc698a54
Signed-off-by: Joachim Eastwood <joachim.eastwood@jotron.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-23 18:03:21 +00:00
Shawn Guo
d6077c92b6
ASoC: mxs: correct 'direction' of device_prep_dma_cyclic
...
The commit 49920bc (dmaengine: add new enum dma_transfer_direction)
changes the type of parameter 'direction' of device_prep_dma_cyclic
from dma_data_direction to dma_transfer_direction.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com >
2011-12-23 22:05:22 +05:30
Mark Brown
c5cf4dbc7f
ASoC: Add trivial pm_runtime usage to Samsung DAI drivers
...
Currently this won't actually do anything but using this will help the
core SoC code track when the system is idle.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-23 12:08:32 +00:00
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
9b344ce80f
ASoC: kirkwood: 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
e181d14ac3
ASoC: txx9: 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:08 +00:00
Axel Lin
4a7042e599
ASoC: sh: 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:07 +00:00
Axel Lin
23bd1ce48f
ASoC: s6000: 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 >
Acked-by: Daniel Glöckner <dg@emlix.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-23 11:32:00 +00:00
Axel Lin
b5a67048d0
ASoC: nuc900: 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:16:58 +00:00
Axel Lin
1d9d25b352
ASoC: jz4740: 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:16:57 +00:00
Axel Lin
6aff8ccb0c
ASoC: imx: 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 >
Acked-by: Wolfram Sang <w.sang@pengutronix.de >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2011-12-23 11:16:43 +00:00
Axel Lin
662d4e5c24
ASoC: au1x: 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:16:29 +00:00
Vinod Koul
40741dd5c2
ALSA: core: add makefile and kconfig file for compress
...
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com >
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2011-12-23 10:08:38 +01:00
Vinod Koul
b21c60a4ed
ALSA: core: add support for compress_offload
...
This patch adds core.c, the file which implements the ioctls and
registers the devices
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com >
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2011-12-23 10:08:25 +01:00
Omair Mohammed Abdullah
3eafc959b3
ALSA: core: add support for compressed devices
...
Use the minor numbers 2 and 3 for audio compressed offload devices.
Also add support for these devices in core
Signed-off-by: Omair Mohammed Abdullah <omair.m.abdullah@intel.com >
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com >
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com >
Reviewed-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Takashi Iwai <tiwai@suse.de >
2011-12-23 10:07:46 +01:00