Julia Lawall
96d31e2b12
ASoC: davinci-mcasp.c: use devm_ functions
...
The various devm_ functions allocate memory that is released when a driver
detaches. This patch uses devm_kzalloc, devm_request_mem_region and
devm_ioremap for data that is allocated in the probe function of a platform
device and is only freed in the remove function.
In this case, the original code did not contain a call to iounmap, nor does
one appear anywhere else in the file. I have assumed that it is safe to
use devm_ioremap for the allocation in any case.
Signed-off-by: Julia Lawall <julia.lawall@lip6.fr >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-01-02 13:07:51 +00:00
Julia Lawall
a3bb8f3f81
ASoC: davinci-vcif.c: use devm_ functions
...
The various devm_ functions allocate memory that is released when a driver
detaches. This patch uses devm_kzalloc, devm_request_mem_region and
devm_ioremap for data that is allocated in the probe function of a platform
device and is only freed in the remove function.
Signed-off-by: Julia Lawall <julia.lawall@lip6.fr >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-01-02 13:07:46 +00:00
Axel Lin
6945e9f9df
ASoC: Convert tpa6130a2 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:13 +00:00
Axel Lin
a54877d745
ASoC: Convert tlv320dac33 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:13 +00:00
Axel Lin
7fd8a67446
ASoC: Convert cs4270 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:13 +00:00
Axel Lin
360b70ca5e
ASoC: Convert alc5623 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:13 +00:00
Axel Lin
e2257db325
ASoC: Convert tlv320aic3x 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:12 +00:00
Axel Lin
a8163023d2
ASoC: Convert tlv320aic26 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:12 +00:00
Axel Lin
099830608a
ASoC: Convert tlv320aic23 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:12 +00:00
Axel Lin
d999c021b6
ASoC: Convert sta32x 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:12 +00:00
Axel Lin
8eeffe9891
ASoC: Convert ssm2602 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:12 +00:00
Axel Lin
a92b0a0803
ASoC: Convert rt5631 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:12 +00:00
Axel Lin
bf791bdb38
ASoC: Convert max9850 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
b1b548824b
ASoC: Convert max98095 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
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
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
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
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
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
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