Mark Brown
02dc14d66e
Merge remote-tracking branches 'asoc/topic/wm8741', 'asoc/topic/wm8753', 'asoc/topic/wm8904', 'asoc/topic/wm8960' and 'asoc/topic/wm8983' into asoc-next
2015-08-30 15:58:56 +01:00
Mark Brown
384ea7936c
Merge remote-tracking branches 'asoc/topic/wm0010', 'asoc/topic/wm5100', 'asoc/topic/wm5110', 'asoc/topic/wm8004' and 'asoc/topic/wm8731' into asoc-next
2015-08-30 15:58:36 +01:00
Mark Brown
c009d370dd
Merge remote-tracking branches 'asoc/topic/txx9', 'asoc/topic/uda134x', 'asoc/topic/ux500' and 'asoc/topic/width' into asoc-next
2015-08-30 15:58:18 +01:00
Mark Brown
428157c1e8
Merge remote-tracking branches 'asoc/topic/tas2552', 'asoc/topic/tas5086', 'asoc/topic/tegra', 'asoc/topic/tlv' and 'asoc/topic/topology' into asoc-next
2015-08-30 15:57:34 +01:00
Mark Brown
0a5ff07757
Merge remote-tracking branches 'asoc/topic/ssm2518', 'asoc/topic/sta529', 'asoc/topic/sti' and 'asoc/topic/sti-sas' into asoc-next
2015-08-30 15:57:13 +01:00
Mark Brown
cfed47d7b5
Merge remote-tracking branches 'asoc/topic/rt5677', 'asoc/topic/sh', 'asoc/topic/simple', 'asoc/topic/sirf-codec' and 'asoc/topic/spear' into asoc-next
2015-08-30 15:56:44 +01:00
Mark Brown
a8f1d97bfa
Merge remote-tracking branches 'asoc/topic/rt298', 'asoc/topic/rt5640', 'asoc/topic/rt5651' and 'asoc/topic/rt5670' into asoc-next
2015-08-30 15:56:27 +01:00
Mark Brown
532161e6cc
Merge remote-tracking branches 'asoc/topic/rcar', 'asoc/topic/reg-default', 'asoc/topic/rl6231', 'asoc/topic/rockchip' and 'asoc/topic/rt286' into asoc-next
2015-08-30 15:55:54 +01:00
Mark Brown
d781c23e9b
Merge remote-tracking branches 'asoc/topic/pm-ops', 'asoc/topic/pxa' and 'asoc/topic/qcom' into asoc-next
2015-08-30 15:55:41 +01:00
Mark Brown
acb47ad502
Merge remote-tracking branches 'asoc/topic/mediatek', 'asoc/topic/mtk', 'asoc/topic/nuc900', 'asoc/topic/of-name' and 'asoc/topic/omap' into asoc-next
2015-08-30 15:55:21 +01:00
Mark Brown
1d1ed2c23e
Merge remote-tracking branches 'asoc/topic/max98090', 'asoc/topic/max98095', 'asoc/topic/max98357a', 'asoc/topic/max9877' and 'asoc/topic/max98925' into asoc-next
2015-08-30 15:54:57 +01:00
Mark Brown
373e515d65
Merge remote-tracking branches 'asoc/topic/intel', 'asoc/topic/kirkwood', 'asoc/topic/lm49453', 'asoc/topic/max9768' and 'asoc/topic/max98088' into asoc-next
2015-08-30 15:54:38 +01:00
Mark Brown
246647ee3e
Merge remote-tracking branches 'asoc/topic/fsl-spdif', 'asoc/topic/fsl-ssi', 'asoc/topic/gtm601', 'asoc/topic/ics43432' and 'asoc/topic/ids' into asoc-next
2015-08-30 15:54:15 +01:00
Mark Brown
bb85d37358
Merge remote-tracking branches 'asoc/topic/fsi', 'asoc/topic/fsl', 'asoc/topic/fsl-asrc', 'asoc/topic/fsl-card' and 'asoc/topic/fsl-sai' into asoc-next
2015-08-30 15:53:56 +01:00
Mark Brown
7c0031360b
Merge remote-tracking branches 'asoc/topic/davinci', 'asoc/topic/davinci-vcif', 'asoc/topic/doc' and 'asoc/topic/dpcm' into asoc-next
2015-08-30 15:53:39 +01:00
Mark Brown
399962239c
Merge remote-tracking branches 'asoc/topic/cs42l56', 'asoc/topic/cs42l73', 'asoc/topic/cs4349' and 'asoc/topic/da732x' into asoc-next
2015-08-30 15:53:22 +01:00
Mark Brown
b18fec9fe4
Merge remote-tracking branches 'asoc/topic/const', 'asoc/topic/cs35l32', 'asoc/topic/cs4265' and 'asoc/topic/cs42l52' into asoc-next
2015-08-30 15:52:59 +01:00
Mark Brown
48997b9c03
Merge remote-tracking branches 'asoc/topic/au1x', 'asoc/topic/bcm2835', 'asoc/topic/blackfin' and 'asoc/topic/card' into asoc-next
2015-08-30 15:52:41 +01:00
Mark Brown
21af109438
Merge remote-tracking branches 'asoc/topic/88pm860x', 'asoc/topic/ac97', 'asoc/topic/ak4542', 'asoc/topic/arizona' and 'asoc/topic/atmel' into asoc-next
2015-08-30 15:52:21 +01:00
Mark Brown
28becbd59c
Merge remote-tracking branch 'asoc/topic/ssm4567' into asoc-next
2015-08-30 15:52:16 +01:00
Mark Brown
cb42e0f709
Merge remote-tracking branch 'asoc/topic/rt5645' into asoc-next
2015-08-30 15:52:12 +01:00
Mark Brown
ca945cf9fb
Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next
2015-08-30 15:52:08 +01:00
Mark Brown
4253f3a8f4
Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
2015-08-30 15:51:57 +01:00
Mark Brown
24ecc23cf6
Merge remote-tracking branch 'asoc/topic/core' into asoc-next
2015-08-30 15:51:52 +01:00
Mark Brown
a1780653b9
Merge remote-tracking branches 'asoc/fix/adav80x', 'asoc/fix/arizona', 'asoc/fix/max98090', 'asoc/fix/rt5640', 'asoc/fix/samsung' and 'asoc/fix/wm8994' into asoc-linus
2015-08-30 15:51:20 +01:00
Mark Brown
19315532b6
Merge remote-tracking branch 'asoc/fix/rt5645' into asoc-linus
2015-08-30 15:51:15 +01:00
Axel Lin
e12909107c
ASoC: sti_uniperif: Ensure component is unregistered when unload module
...
Use devm_snd_soc_register_component to ensure component is unregistered
when unload the module.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-30 12:16:55 +01:00
Axel Lin
fd63542fc5
ASoC: au1x: psc-i2s: Convert to use devm_ioremap_resource
...
Use devm_ioremap_resource() instead of open code.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Acked-by: Manuel Lauss <manuel.lauss@gmail.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-30 12:15:36 +01:00
Axel Lin
e8de871e19
ASoC: sh: dma-sh7760: Convert to devm_snd_soc_register_platform
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Acked-by: Manuel Lauss <manuel.lauss@gmail.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-30 12:15:10 +01:00
Axel Lin
2c3f4b97ee
ASoC: spear_pcm: Use devm_snd_dmaengine_pcm_register to fix resource leak
...
All the callers assume devm_spear_pcm_platform_register is a devm_ API, so
use devm_snd_dmaengine_pcm_register in devm_spear_pcm_platform_register.
Fixes: e1771bcf99 ("ASoC: SPEAr: remove custom DMA alloc compat function")
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-30 12:13:00 +01:00
Jonathan Corbet
628536ea06
ASoC: Clean up docbook warnings
...
A number of functions and structures in the sound subsystem had incomplete
and/or obsolete DocBook comments, leading to warnings when the docs were
built. Correct those comments so that we can enjoy our audio in the
absence of warning noise.
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 19:07:16 +01:00
Axel Lin
95e3c2305b
ASoC: txx9: Convert to devm_snd_soc_register_platform
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 18:09:04 +01:00
Axel Lin
637c4497bb
ASoC: pxa: Convert to devm_snd_soc_register_platform
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 18:08:44 +01:00
Axel Lin
d5f1117ff6
ASoC: nuc900: Convert to devm_snd_soc_register_platform
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 18:08:35 +01:00
Axel Lin
c4d2ab0d59
ASoC: blackfin: Convert to devm_snd_soc_register_platform
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:52:43 +01:00
Axel Lin
edd98a1a2d
ASoC: au1x: Convert to devm_snd_soc_register_platform
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:52:28 +01:00
Axel Lin
618718dc56
ASoC: qcom: Constify asoc_qcom_lpass_cpu_dai_ops
...
asoc_qcom_lpass_cpu_dai_ops is exported and used by multiple drivers,
make it const to prevent modifying it at run time.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:29:06 +01:00
Axel Lin
92eca20bbe
ASoC: sh: ssi: Convert to devm_snd_soc_register_component
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:28:49 +01:00
Axel Lin
2cf32b7b33
ASoC: pxa2xx-i2s: Convert to devm_snd_soc_register_component
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:27:38 +01:00
Axel Lin
637ce53a1b
ASoC: pxa-ssp: Convert to devm_snd_soc_register_component
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:27:38 +01:00
Ricard Wanderlof
b37bfdaac9
ASoC: ics43432: Fix build errors
...
Fix build errors
Signed-off-by: Ricard Wanderlof <ricardw@axis.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:17:29 +01:00
Axel Lin
2f38bc8829
ASoC: ics43432: Fix module license
...
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:15:41 +01:00
kbuild test robot
11d932416e
ASoC: ics43432: fix platform_no_drv_owner.cocci warnings
...
sound/soc/codecs/ics43432.c:66:3-8: No need to set .owner here. The core will do it.
Remove .owner field if calls are used which set it automatically
Generated by: scripts/coccinelle/api/platform_no_drv_owner.cocci
CC: Ricard Wanderlof <ricard.wanderlof@axis.com >
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-28 17:15:40 +01:00
Mark Brown
2002e90412
Merge branch 'topic/ics43432' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-gtm601
2015-08-27 20:30:46 +01:00
Mark Brown
d6aa1db3ea
Merge branch 'topic/gtm601' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-ics43432
2015-08-27 20:29:18 +01:00
Luis de Bethencourt
054bc835d2
ASoC: bcm2835-i2s: Fix module autoload for OF platform drivers
...
These platform drivers have a OF device ID table but the OF module
alias information is not created so module autoloading won't work.
Signed-off-by: Luis de Bethencourt <luis@debethencourt.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-27 20:22:47 +01:00
Oder Chiou
f2988afedf
ASoC: rt5645: Prevent the pop sound of the headphone while rebooting or shutdowning
...
Add i2c shutdown function to prevent the pop sound of the headphone while
the system is rebooting or shutdowning. It de-initials the jack detection
function, and it cannot be turned off in _BIAS_OFF. If we don't de-initial
it, the pop sound will be heard in the situation of powering off. And
replace the related register settings from magic number to meaningful
defined name.
Signed-off-by: Oder Chiou <oder_chiou@realtek.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-27 20:17:40 +01:00
Ricard Wanderlof
3b7ce99748
ASoC: ics43432: Add codec driver for InvenSense ICS-43432
...
Add support for the InvenSense ICS-43432 I2S MEMS microphone.
This is a non-software-configurable MEMS microphone with I2S output.
Tested on a setup with a single ICS-43432 (the device itself supports
stereo operation using a hardware pin controlling left vs. right channel
output).
Signed-off-by: Ricard Wanderlof <ricardw@axis.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-27 17:09:27 +01:00
Axel Lin
f57ddcdfa1
ASoC: tegra: Use devm_ioremap_resource instead of open code
...
Use devm_ioremap_resource() to simplify the code.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-26 18:58:46 +01:00
Jyri Sarha
7d40acc38b
ASoC: omap-hdmi-audio: Set buffer bytes step constraint to 128
...
Set buffer bytes step constraint to 128. A matching constraint has
already been set to period size. This helps PCM setup to tolerate ALSA
clients that set the PCM hw params in unusual order.
Signed-off-by: Jyri Sarha <jsarha@ti.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2015-08-26 18:54:04 +01:00