Mark Brown
3090186057
Merge remote-tracking branch 'asoc/topic/si476x' into asoc-next
2013-08-22 14:28:50 +01:00
Mark Brown
d6abe0d5e7
Merge remote-tracking branch 'asoc/topic/sgtl5000' into asoc-next
2013-08-22 14:28:49 +01:00
Mark Brown
79916433f8
Merge remote-tracking branch 'asoc/topic/rt5640' into asoc-next
2013-08-22 14:28:48 +01:00
Mark Brown
8a8b0e874a
Merge remote-tracking branch 'asoc/topic/pcm3008' into asoc-next
2013-08-22 14:28:46 +01:00
Mark Brown
9e4fbee946
Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next
2013-08-22 14:28:45 +01:00
Mark Brown
fc30b93f83
Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next
2013-08-22 14:28:45 +01:00
Mark Brown
c8a538417e
Merge remote-tracking branch 'asoc/topic/new-pcm' into asoc-next
2013-08-22 14:28:43 +01:00
Mark Brown
0995df3b63
Merge remote-tracking branch 'asoc/topic/mc13783' into asoc-next
2013-08-22 14:28:42 +01:00
Mark Brown
6037fcad8e
Merge remote-tracking branch 'asoc/topic/max9877' into asoc-next
2013-08-22 14:28:42 +01:00
Mark Brown
588701efbd
Merge remote-tracking branch 'asoc/topic/max98090' into asoc-next
2013-08-22 14:28:41 +01:00
Mark Brown
ffdcb88b80
Merge remote-tracking branch 'asoc/topic/max9768' into asoc-next
2013-08-22 14:28:41 +01:00
Mark Brown
a065050aa2
Merge remote-tracking branch 'asoc/topic/lm4857' into asoc-next
2013-08-22 14:28:40 +01:00
Mark Brown
e6ddd8616c
Merge remote-tracking branch 'asoc/topic/hdmi' into asoc-next
2013-08-22 14:28:39 +01:00
Mark Brown
436f3562bb
Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
2013-08-22 14:28:32 +01:00
Mark Brown
7c24d7d67b
Merge remote-tracking branch 'asoc/topic/cs4271' into asoc-next
2013-08-22 14:28:32 +01:00
Mark Brown
ab8a4364ec
Merge remote-tracking branch 'asoc/topic/cs4270' into asoc-next
2013-08-22 14:28:31 +01:00
Mark Brown
8157567013
Merge remote-tracking branch 'asoc/topic/core' into asoc-next
2013-08-22 14:28:31 +01:00
Mark Brown
b8e58d4e2e
Merge remote-tracking branch 'asoc/topic/bt' into asoc-next
2013-08-22 14:28:30 +01:00
Mark Brown
0b1107b29b
Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next
2013-08-22 14:28:27 +01:00
Mark Brown
3e4ea1f989
Merge remote-tracking branch 'asoc/topic/ak5386' into asoc-next
2013-08-22 14:28:27 +01:00
Mark Brown
e7dfdc1f1f
Merge remote-tracking branch 'asoc/topic/ak4554' into asoc-next
2013-08-22 14:28:26 +01:00
Mark Brown
de2e87ba76
Merge remote-tracking branch 'asoc/topic/ak4104' into asoc-next
2013-08-22 14:28:25 +01:00
Mark Brown
6234eabf84
Merge remote-tracking branch 'asoc/topic/adsp' into asoc-next
2013-08-22 14:28:25 +01:00
Mark Brown
ece59528fa
Merge remote-tracking branch 'asoc/topic/ads711x' into asoc-next
2013-08-22 14:28:24 +01:00
Mark Brown
a9bd18201c
Merge remote-tracking branch 'asoc/topic/adav80x' into asoc-next
2013-08-22 14:28:24 +01:00
Mark Brown
e303c42da9
Merge remote-tracking branch 'asoc/topic/adau1701' into asoc-next
2013-08-22 14:28:23 +01:00
Mark Brown
042c325a5a
Merge remote-tracking branch 'asoc/topic/ad73311' into asoc-next
2013-08-22 14:28:23 +01:00
Mark Brown
f14c6f97c2
Merge remote-tracking branch 'asoc/topic/ad1980' into asoc-next
2013-08-22 14:28:22 +01:00
Mark Brown
dfd18caaf6
Merge remote-tracking branch 'asoc/topic/ac97' into asoc-next
2013-08-22 14:28:22 +01:00
Mark Brown
10c0d7a9f9
Merge remote-tracking branch 'asoc/fix/wm8960' into asoc-linus
2013-08-22 14:28:21 +01:00
Mark Brown
5195ca4902
ASoC: bt-sco: Provide stub DAPM integration
...
Ensure continued operation with DAPM being mandatory.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-19 12:20:26 +01:00
Mark Brown
b9dff9c3d2
ASoC: bt-sco: Add generic compatible string
...
Provide a common compatible string for device trees to list as a fallback
for simplicity. We don't currently have a binding document but let's not
fix that right now...
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-19 12:20:25 +01:00
Mark Brown
c34e51b127
ASoC: hdmi: Provide stub DAPM integration
...
Ensure continued operation with DAPM being mandatory.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-19 12:19:02 +01:00
Mark Brown
d2a369cb53
ASoC: ac97: Provide stub DAPM integration
...
Ensure continued operation with DAPM being mandatory.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-19 12:18:40 +01:00
Mark Brown
c5efb38a13
ASoC: wm8997: Add inputs for noise and mic mixers
...
The noise and mic mixer inputs were not connected, do so.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-19 11:12:09 +01:00
Mark Brown
66e7aa22c7
ASoC: wm5110: Add inputs for noise and mic mixers
...
The noise and mic mixer inputs were not connected, do so.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-19 11:12:09 +01:00
Mark Brown
3efd8a6f1a
ASoC: wm5102: Add inputs for noise and mic mixers
...
The noise and mic mixer inputs were not connected, do so.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-19 11:12:08 +01:00
Mark Brown
782fbaba36
ASoC: cs4270: Add DAPM support
...
This makes it possible to hook the device into a more complex board and
ensures it will continue to work with non-DAPM support removed from the
core.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-18 18:27:40 +01:00
Mark Brown
4fc932c6d8
ASoC: pcm3008: Manage DAC and ADC power with DAPM
...
Rather than leaving the DAC and ADC active whenever the system is running
manage their power with DAPM.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-18 16:40:01 +01:00
Mark Brown
faaf36f216
ASoC: pcm3008: Add DAPM support
...
Make it possible to connect external devices to the CODEC and ensure
continued operation with non-DAPM support removed from the core.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-18 16:40:00 +01:00
Mark Brown
ea67afc3fd
ASoC: pcm3008: Use gpio_set_value_cansleep()
...
We don't set the GPIO values from atomic context so support GPIOs that
can't be controlled from atomic context.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-18 16:40:00 +01:00
Mike Dyer
85fa532b6e
ASoC: wm8960: Fix PLL register writes
...
Bit 9 of PLL2,3 and 4 is reserved as '0'. The 24bit fractional part
should be split across each register in 8bit chunks.
Signed-off-by: Mike Dyer <mike.dyer@md-soft.co.uk>
Signed-off-by: Mark Brown <broonie@linaro.org>
Cc: stable@vger.kernel.org
2013-08-18 16:30:26 +01:00
Mark Brown
ac0b82b178
ASoC: si476x: Add DAPM support
...
This ensures the driver continues to work with DAPM mandatory and makes
it easier to connect the device up to other components in the subsystem.
Signed-off-by: Mark Brown <broonie@linaro.org>
Acked-by: Andrey Smirnov <andrew.smirnov@gmail.com>
2013-08-18 16:27:48 +01:00
Mark Brown
f6938bb360
Merge remote-tracking branch 'asoc/fix/sgtl5000' into asoc-linus
2013-08-15 11:37:53 +01:00
Mark Brown
b9281f99e3
ASoC: pcm1681: Add DAPM support
...
Provide DAPM for the device, ensuring operation with DAPM required by the
core and making it easier to hook up external hardware to it.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-15 11:35:09 +01:00
Mark Brown
e7a5cb4223
ASoC: pcm1792a: Add DAPM support
...
Provide DAPM for the device, ensuring operation with DAPM required by the
core and making it easier to hook up external hardware to it.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-15 11:33:15 +01:00
Mark Brown
5332e1d26f
ASoC: pcm1792a: Remove empty capture DAI stub
...
These intialisations are just what will be done for static data anyway so
remove them.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-15 11:33:14 +01:00
Mark Brown
5cf9da8aac
ASoC: max9877: Add basic DAPM support
...
This does not fully map the power control available within the device
but it provides the hooks for routing signals through the device and
allows automatic management of the device low power mode.
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-13 13:40:35 +01:00
Mark Brown
d76a96174b
ASoC: max9877: Convert to standard CODEC driver
...
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-13 13:40:34 +01:00
Mark Brown
997288e382
ASoC: max9877: Convert to use regmap API
...
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-08-13 13:40:33 +01:00