Sachin Kamat
209ffe19ff
ASoC: cs42l52: Remove duplicate inclusion of slab.h header file
...
slab.h header file was included twice.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-07 15:09:25 +01:00
Sachin Kamat
f062e2b641
ASoC: tpa6130a2: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:36 +01:00
Sachin Kamat
cee4fcfa9d
ASoC: cs42l51: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:35 +01:00
Sachin Kamat
a8af02cf62
ASoC: max98095: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:35 +01:00
Sachin Kamat
2be59418f7
ASoC: wm8974: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:35 +01:00
Sachin Kamat
3c010e60ee
ASoC: wm8960: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:35 +01:00
Sachin Kamat
d0b2d4fabb
ASoC: adau1373: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:35 +01:00
Sachin Kamat
5c86ea44bb
ASoC: wm8903: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:35 +01:00
Sachin Kamat
8b08eb28c7
ASoC: wm8961: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:34 +01:00
Sachin Kamat
794836b959
ASoC: wm8940: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:34 +01:00
Sachin Kamat
3a4bfd88af
ASoC: wm2000: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:34 +01:00
Sachin Kamat
a9418ddca6
ASoC: wm2200: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:34 +01:00
Sachin Kamat
07c9c32be0
ASoC: wm8955: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:34 +01:00
Sachin Kamat
2342a07f2c
ASoC: max98088: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:34 +01:00
Sachin Kamat
0b34ac810a
ASoC: wm8978: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:33 +01:00
Sachin Kamat
f6ec139f2d
ASoC: lm4857: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:33 +01:00
Sachin Kamat
0ecbbb4fe5
ASoC: ak4671: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:33 +01:00
Sachin Kamat
28285b96c9
ASoC: wm8971: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:33 +01:00
Sachin Kamat
4abdc8c8fd
ASoC: max9850: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:33 +01:00
Sachin Kamat
beb22de07e
ASoC: adau1701: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:33 +01:00
Sachin Kamat
63a47a7544
ASoC: tlv320dac33: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:32 +01:00
Sachin Kamat
0ead1136bd
ASoC: sta32x: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:32 +01:00
Sachin Kamat
fd39d14b96
ASoC: tlv320aic3x: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:32 +01:00
Sachin Kamat
5e383f53e8
ASoC: cs4270: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:32 +01:00
Sachin Kamat
38ece8db99
ASoC: wm8991: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:32 +01:00
Sachin Kamat
96124c2910
ASoC: wm9090: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:32 +01:00
Sachin Kamat
a3627e9c0a
ASoC: max9877: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:31 +01:00
Sachin Kamat
3b09efd1de
ASoC: tlv320aic32x4: Use module_i2c_driver
...
module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-06 15:20:30 +01:00
Mark Brown
a0f1e98b34
ASoC: imx-ssi: Say if we fail to register a second AC'97 bus
...
Saves anyone wondering what happened if they run into this error.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-04 12:18:02 +01:00
Mark Brown
1427cc37b6
ASoC: sta529: Staticise non-exported codec driver struct
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:04:01 +01:00
Mark Brown
689185b78b
ASoC: wm9712: Fix name of Capture Switch
...
Help UIs associate it with the matching gain control.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:04:00 +01:00
Mark Brown
9a37eae230
ASoC: wm9712: Fix funky indentation
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:04:00 +01:00
Fabio Estevam
ad3ab1bba9
ASoC: imx-ssi: Use devm functions
...
Using devm_ functions can make the code simpler and smaller.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:59 +01:00
Daniel Mack
02286190f3
ASoC: Add reset-gpio DT property to cs4270 driver
...
In the process of moving over from static board files to the device
tree, reset pins of peripheral reset pins should be handled by their
corresponding drivers.
Add a reset-gpio DT property to the cs4270 driver, and de-assert it
before probing the chip. The logic could be augmented some day to
re-assert it when codec is put to suspend.
Signed-off-by: Daniel Mack <zonque@gmail.com >
Acked-by: Timur Tabi <timur@freescale.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:59 +01:00
Daniel Mack
85d07e4d62
ASoC: add DT bindings for cs4270
...
Signed-off-by: Daniel Mack <zonque@gmail.com >
Acked-by: Timur Tabi <timur@freescale.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:58 +01:00
Chris Rattray
d9f34df782
ASoC: wm8994: enable mic and short detect debounce.
...
Signed-off-by: Chris Rattray <crattray@opensource.wolfsonmicro.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:57 +01:00
Mark Brown
d95e933730
ASoC: ab8500: Remove pointless cast
...
There's never any need to cast away from void.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Acked-by: Lee Jones <lee.jones@linaro.org >
2012-08-03 23:03:57 +01:00
Mark Brown
7435d4eec7
ASoC: wm8994: Fix some indentation issues
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:57 +01:00
Mark Brown
a7892c35cf
ASoC: wm_hubs: Rename calibrate_dc_servo()
...
Really we're enabling it here and the name will become very confusing
shortly.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:57 +01:00
Mark Brown
fae4efa23a
ASoC: wm_hubs: Factor out DC servo readback code
...
It's currently only used in one place but another user will be added
shortly and there's an argument it's clearer anyway.
Also add support for readback in mode 1, though it's not currently used.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:57 +01:00
Mark Brown
99af79dff5
ASoC: wm8994: Ensure we get a notification on startup for jackdet
...
Since jackdet only reports deltas it won't generate an interrupt on startup
when a jack is not present. This doesn't make a difference to userspace
but does mean we don't generate a notification via the internal notifier
chains. Fix that by scheduling a work to poll the chip after the clock is
enabled. Use an extremely large timeout since there's no urgency and we
don't want to report a false negative.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:56 +01:00
Mark Brown
8cb8e83bfa
ASoC: wm_hubs: Move CODEC stored in private data into wm_hubs
...
Further wm_hubs code will use this.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:56 +01:00
Mark Brown
acaf24f015
ASoC: jack: Always update jack state even for noop changes
...
Now that DAPM is very cheap for most updates we've no need to avoid trying
to run it so always notify even if we don't think there are any changes.
This avoids potential issues with bootstrapping state like the pin state
or other notifiers when there's nothing in the jack.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Acked-by: Liam Girdwood <lrg@ti.com >
2012-08-03 23:03:56 +01:00
Peter Ujfalusi
5ef75e710b
ASoC: omap-abe-twl6040: Add device tree support
...
When the board boots with device tree the driver will receive the name of the
card, DAPM routing map, phandle for the audio components described in the dts
file, mclk speed, and the possibility of detecting the jack detection.
The card will be set up based on this information.
Since the routing is provided via DT we can mark the card fully routed so
core can take care of disconnecting the unused pins.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com >
Reviwed-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:56 +01:00
Lee Jones
0dcd47426a
ASoC: ux500: Strengthen error checking after memory allocation
...
Currently there is no out-of-memory error checking after attempting
to allocate memory for the ux500_msp or ux500_msp_i2s_drvdata data
structures. Instead we go about populating them regardless. This
patch applies the necessary error checking to prevent a panic.
Signed-off-by: Lee Jones <lee.jones@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:55 +01:00
Mark Brown
fbfe69836c
ASoC: wm8994: Implement support for self-oscillation mode in the FLL
...
The FLLs in the WM8994 series devices can be started without any reference
being supplied, mainly for use in analogue bypass cases. Implement support
for this mode.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:55 +01:00
Sachin Kamat
0651322bfc
ASoC: isabelle: Remove version.h header file inclusion
...
version.h header file inclusion is no longer needed for this file.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:55 +01:00
Peter Ujfalusi
d77ae33292
ASoC: omap-mcpdm: Convert to use devm_*
...
Switch to use devm_* te make the probe/remove code more cleaner.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com >
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
2012-08-03 23:03:55 +01:00
Mark Brown
3c6c2a9977
Merge tag 'asoc-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-3.6
...
ASoC: Additional updates for 3.6
A few updates for issues discovered during the merge window, the main
one being the fix for the issues with defaulting to use of regmap
without properly checking if there was I/O in place already.
2012-08-03 23:01:54 +01:00
Linus Torvalds
0d7614f09c
Linux 3.6-rc1
v3.6-rc1
2012-08-02 16:38:10 -07:00