Fabio Estevam
1769267bb0
ASoC: wm8776: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:18:05 +00:00
wangbiao
b888edbc68
ASoC: wm8994: Move DCS done IRQ request later
...
once code return from request_threaded_irq, irq was setup enabled by
default, but completion var dcs_done not got initialized yet, if then a
dcs done irq was raised, system will got hung as the sync mechanism is
invalid now.
so this patch move dcs done irq request to the end of initialization
of completion.
Signed-off-by: wang, biao <biao.wang@intel.com >
Signed-off-by: Zhang, Di <di.zhang@intel.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:17:22 +00:00
Fabio Estevam
2c4864334c
ASoC: wm8753: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:16:09 +00:00
Fabio Estevam
9ea6fbc66d
ASoC: wm8750: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:15:35 +00:00
Fabio Estevam
26090a834b
ASoC: wm8741: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:14:57 +00:00
Fabio Estevam
1037d567fd
ASoC: wm8737: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:14:29 +00:00
Fabio Estevam
b65ab73e5d
ASoC: wm8731: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:13:59 +00:00
Fabio Estevam
e42644c64c
ASoC: ssm2602: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:13:24 +00:00
Fabio Estevam
25c1a63f43
ASoC: da7210: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:12:56 +00:00
Fabio Estevam
516ea4b584
ASoC: cs4271: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 18:12:15 +00:00
Charles Keepax
df9e356092
ASoC: wm5110: Remove output OSR and PGA volume controls
...
These are managed automatically in current revisions.
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-27 16:30:06 +00:00
Fabio Estevam
d44008b358
ASoC: wm8995: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-25 17:14:25 +00:00
Mark Brown
0112b62b12
ASoC: wm8990: Convert to direct regmap API usage
...
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-25 15:50:00 +00:00
Mark Brown
d2fd5fe7ee
ASoC: wm8990: Use supplies to manage input power
...
Instead of using a fake register use a supply widget to manage the power
for the inputs, this is more idiomatic and supports regmap conversion.
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-25 15:49:49 +00:00
Mark Brown
f6b415b606
ASoC: wm8990: Convert to table based control and DAPM init
...
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-25 15:49:46 +00:00
Mark Brown
93818c9a12
ASoC: wm8990: Convet to module_i2c_driver()
...
The device is I2C only (or at least current support is).
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-25 15:49:43 +00:00
Mark Brown
2ab2b74277
ASoC: wm8990: Mark the register map as dirty when powering down
...
Otherwise we'll skip sync on resume.
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
Cc: stable@vger.kernel.org
2013-11-25 15:49:35 +00:00
Charles Keepax
0da2e5baf4
ASoC: wm5110: Add basic support for ISRCs
...
Add support for the ISRCs that matches the current support on the w5102.
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 14:35:44 +00:00
Mark Brown
9a3e1b8c50
ASoC: wm5110: Hook up ADSP2 cores
...
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 14:35:43 +00:00
Mark Brown
30c27abd28
Merge tag 'v3.13-rc1' into asoc-arizona
...
Linux 3.13-rc1
2013-11-24 14:35:18 +00:00
Mark Brown
4f534777c1
ASoC: ak4641: Convert to direct regmap API usage
...
We're trying to remove the ASoC level I/O functions.
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:54:45 +00:00
Mark Brown
a0a05916cf
ASoC: wm8991: Verify device ID during probe()
...
Just in case.
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-24 13:53:27 +00:00
Mark Brown
e4634804ca
ASoC: wm8991: Move basic initialisation to I2C level probe
...
This is better practice, though some of this stuff ought not to be here at
all.
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-24 13:53:27 +00:00
Mark Brown
a86652e51a
ASoC: wm8991: Convert to direct regmap API usage
...
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-24 13:53:26 +00:00
Mark Brown
8982499582
ASoC: wm8991: Convert to table based control and widget init
...
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-24 13:53:26 +00:00
Mark Brown
6a07733686
ASoC: wm8991: Use a supply to manage input power
...
Instead of using a fake register and events to manage input power use a
supply to do the job, saving code and preparing for regmap conversion of
the driver.
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-24 13:53:26 +00:00
Mark Brown
e40e0b5da8
ASoC: wm8974: Convert to direct regmap API usage
...
Moves us towards removing the ASoC level I/O functions.
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
2013-11-24 13:52:30 +00:00
Fabio Estevam
c3e8494c00
ASoC: wm8962: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:51:52 +00:00
Mark Brown
fbbf7fea8e
ASoC: wm8940: Convert to direct regmap API usage
...
This helps move us towards being able to remove the ASoC level I/O code.
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
Acked-by: Jonathan Cameron <jic23@kernel.org >
2013-11-24 13:50:46 +00:00
Mark Brown
6435e5be65
ASoC: wm8940: Convert to table based control and DAPM init
...
Signed-off-by: Mark Brown <broonie@linaro.org >
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
Acked-by: Jonathan Cameron <jic23@kernel.org >
2013-11-24 13:50:41 +00:00
Fabio Estevam
5c1537163c
ASoC: wm8728: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:49:44 +00:00
Fabio Estevam
2309d67579
ASoC: wm8711: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:48:31 +00:00
Fabio Estevam
f58c4fc4a3
ASoC: wm8580: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:46:39 +00:00
Fabio Estevam
008ef947d0
ASoC: wm8523: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:45:53 +00:00
Fabio Estevam
8e6ad35a31
ASoC: wm8510: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:45:13 +00:00
Fabio Estevam
06b2bd2305
ASoC: uda1380: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:43:43 +00:00
Jyri Sarha
c600e95360
ASoC: hdmi-codec: Add SNDRV_PCM_FMTBIT_32_LE playback format
...
The new playback format is needed for tda998x HDMI audio support. At
the moment the only other user of this codec is omap-hdmi-audio. This
change should not break anything because omap-hdmi-audio-dai, the
cpu-dai of omap-hdmi-audio, enforces sufficient constraints to
available sample formats.
Signed-off-by: Jyri Sarha <jsarha@ti.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:40:11 +00:00
Fabio Estevam
b34d7cf355
ASoC: ak4642: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:36:47 +00:00
Fabio Estevam
04c3a852f5
ASoC: adav80x: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:35:56 +00:00
Fabio Estevam
74c375cb85
ASoC: ad193x: Use IS_ENABLED() macro
...
Using the IS_ENABLED() macro can make the code shorter and simpler.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-11-24 13:35:14 +00:00
Linus Torvalds
e48f88a30d
Merge tag 'sound-fix2-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
...
Pull second set of sound fixes from Takashi Iwai:
"A collection of small fixes in HD-audio quirks and runtime PM, ASoC
rcar, abs8500 and other codecs. Most of commits are for stable
kernels, too"
* tag 'sound-fix2-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
ALSA: hda - Set current_headset_type to ALC_HEADSET_TYPE_ENUM (janitorial)
ALSA: hda - Provide missing pin configs for VAIO with ALC260
ALSA: hda - Add headset quirk for Dell Inspiron 3135
ALSA: hda - Fix the headphone jack detection on Sony VAIO TX
ALSA: hda - Fix missing bass speaker on ASUS N550
ALSA: hda - Fix unbalanced runtime PM notification at resume
ASoC: arizona: Set FLL to free-run before disabling
ALSA: hda - A casual Dell Headset quirk
ASoC: rcar: fixup dma_async_issue_pending() timing
ASoC: rcar: off by one in rsnd_scu_set_route()
ASoC: wm5110: Add post SYSCLK register patch for rev D chip
ASoC: ab8500: Revert to using custom I/O functions
ALSA: hda - Also enable mute/micmute LED control for "Lenovo dock" fixup
ALSA: firewire-lib: include sound/asound.h to refer to snd_pcm_format_t
ALSA: hda - Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP
ALSA: hda - Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec
ASoC: rcar: fixup mod access before checking
2013-11-22 10:57:31 -08:00
Takashi Iwai
ee71a70e95
Merge tag 'asoc-v3.13-5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
...
ASoC: Fixes for v3.13
A bunch of device specific fixes, nothing with a general impact here.
2013-11-21 15:07:44 +01:00
Mark Brown
16ec790938
Merge tag 'ib-asoc-1' of git://git.linaro.org/people/ljones/mfd into asoc-arizona
...
Immutable branch for ASoC, as requested by Mark Brown
2013-11-21 12:56:52 +00:00
Charles Keepax
254dc326db
ASoC: wm5110: Expose input high pass filter controls
...
Acked-by: Mark Brown <broonie@kernel.org >
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com >
Signed-off-by: Lee Jones <lee.jones@linaro.org >
2013-11-21 12:23:21 +00:00
Mark Brown
9a5c543dd7
Merge remote-tracking branch 'asoc/fix/wm8962' into asoc-linus
2013-11-20 15:20:38 +00:00
Mark Brown
cde4d7596c
Merge remote-tracking branch 'asoc/fix/fsl' into asoc-linus
2013-11-20 15:20:31 +00:00
Mark Brown
ac5f1ad349
Merge remote-tracking branch 'asoc/fix/cs42l52' into asoc-linus
2013-11-20 15:20:30 +00:00
Mark Brown
c33ef2c9ed
Merge remote-tracking branch 'asoc/fix/arizona' into asoc-linus
2013-11-20 15:20:30 +00:00
Mark Brown
8b880f48ee
Merge remote-tracking branch 'asoc/fix/ab8500' into asoc-linus
2013-11-20 15:20:24 +00:00
Richard Fitzgerald
3e68ce1bc7
ASoC: arizona: Set FLL to free-run before disabling
...
The FLL must be placed into free-run mode before disabling
to allow it to entirely shut down.
Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
Cc: stable@vger.kernel.org
2013-11-20 15:20:01 +00:00