An error occurred fetching the project authors.
- 15 Jul, 2015 1 commit
-
-
Krzysztof Kozlowski authored
i2c_driver does not need to set an owner because i2c_register_driver() will set it. Signed-off-by:
Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by:
Mark Brown <broonie@kernel.org>
-
- 07 Jul, 2015 1 commit
-
-
Axel Lin authored
Signed-off-by:
Axel Lin <axel.lin@ingics.com> Acked-by:
Peter Rosin <peda@axentia.se> Acked-by:
Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Acked-by:
Lars-Peter Clausen <lars@metafoo.de> Signed-off-by:
Mark Brown <broonie@kernel.org>
-
- 27 Apr, 2015 1 commit
-
-
Lars-Peter Clausen authored
All drivers have the same line at the end of the set_bias_level callback to update the bias_level state. Move this update into snd_soc_dapm_force_bias_level() and remove them from the drivers. Signed-off-by:
Lars-Peter Clausen <lars@metafoo.de> Signed-off-by:
Mark Brown <broonie@kernel.org>
-
- 15 Jan, 2015 1 commit
-
-
Lars-Peter Clausen authored
The codec field of the snd_soc_widget struct is eventually going to be removed, use snd_soc_dapm_to_codec(w->dapm) instead. Signed-off-by:
Lars-Peter Clausen <lars@metafoo.de> Signed-off-by:
Mark Brown <broonie@kernel.org>
-
- 05 Jan, 2015 1 commit
-
-
Krzysztof Kozlowski authored
The regmap_config struct may be const because it is not modified by the driver and regmap_init() accepts pointer to const. Make struct snd_soc_codec_driver const as well (snd_soc_register_codec() accepts pointer to const). Signed-off-by:
Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by:
Mark Brown <broonie@kernel.org>
-
- 24 Nov, 2014 1 commit
-
-
Lars-Peter Clausen authored
Set the CODEC driver's suspend_bias_off flag rather than manually going to SND_SOC_BIAS_OFF in suspend and SND_SOC_BIAS_STANDBY in resume. This makes the code a bit shorter and cleaner. Since the ASoC core now takes care of setting the bias level to SND_SOC_BIAS_OFF when removing the CODEC there is no need to do it manually anymore either. The manual transition to SND_SOC_BIAS_STANDBY at the end of CODEC probe() can also be removed as the core will automatically do this after the CODEC has been probed. Signed-off-by:
Lars-Peter Clausen <lars@metafoo.de> Signed-off-by:
Mark Brown <broonie@kernel.org>
-
- 04 Apr, 2014 1 commit
-
-
Christoph Jaeger authored
Commit 5d6be5aa ("ASoC: codec: Simplify ASoC probe code.") left variable 'ret', whose value is returned, uninitialized. Since it is not used otherwise, remove it. Signed-off-by:
Christoph Jaeger <christophjaeger@linux.com> Signed-off-by:
Mark Brown <broonie@linaro.org>
-
- 01 Apr, 2014 2 commits
-
-
Stephen Warren authored
Add a device tree match table. This serves to make the driver's support of device tree more explicit. Perhaps the fallback for DT matching to using the i2c_device_id table will go away one day, since it fails in face of devices from different vendors with the same name. Signed-off-by:
Stephen Warren <swarren@nvidia.com> Signed-off-by:
Mark Brown <broonie@linaro.org>
-
Stephen Warren authored
alc5632_probe() returns ret, yet it is not initialized or set anywhere. This ends up causing the function to appear to fail, and audio not to work on the Toshiba AC100, with my compiler at least. This function used to set ret in all cases, but recent cleanup removed that. Fixes: 5d6be5aa ("ASoC: codec: Simplify ASoC probe code.") Signed-off-by:
Stephen Warren <swarren@nvidia.com> Reviewed-by:
Thierry Reding <treding@nvidia.com> Signed-off-by:
Mark Brown <broonie@linaro.org>
-
- 11 Mar, 2014 1 commit
-
-
Xiubo Li authored
For some CODEC drivers like who act as the MFDs children are ignored by this patch. Signed-off-by:
Xiubo Li <Li.Xiubo@freescale.com> Signed-off-by:
Mark Brown <broonie@linaro.org>
-
- 23 Feb, 2014 1 commit
-
-
Takashi Iwai authored
Just replace with the helper macro. No functional change at all. Signed-off-by:
Takashi Iwai <tiwai@suse.de> Acked-by:
Liam Girdwood <liam.r.girdwood@linux.intel.com> Acked-by:
Lars-Peter Clausen <lars@metafoo.de> Signed-off-by:
Mark Brown <broonie@linaro.org>
-
- 13 Jan, 2014 1 commit
-
-
Mark Brown authored
Signed-off-by:
Mark Brown <broonie@linaro.org>
-
- 14 Oct, 2013 1 commit
-
-
Michael Opdenacker authored
Signed-off-by:
Michael Opdenacker <michael.opdenacker@free-electrons.com> Signed-off-by:
Jiri Kosina <jkosina@suse.cz>
-
- 09 Dec, 2012 1 commit
-
-
Bill Pemberton authored
CONFIG_HOTPLUG is going away as an option. As result the __dev* markings will be going away. Remove use of __devinit, __devexit_p, __devinitdata, __devinitconst, and __devexit. Signed-off-by:
Bill Pemberton <wfp5p@virginia.edu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 08 May, 2012 2 commits
-
-
Axel Lin authored
Signed-off-by:
Axel Lin <axel.lin@gmail.com> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Axel Lin authored
Signed-off-by:
Axel Lin <axel.lin@gmail.com> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 04 Apr, 2012 1 commit
-
-
Mark Brown authored
In order to support CODEC<->CODEC links remove the assumption that there is only a single CODEC on a DAI link by removing the use of the CODEC pointer in the rtd from the CODEC drivers. They are already being passed their DAI whenever they are passed an rtd and can get the CODEC from there. Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 11 Feb, 2012 12 commits
-
-
Andrey Danin authored
Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Paul Fertser authored
According to the mixer path diagram input sources' attenuators logically belong to the playback path and DMIC boost only affects capture. Signed-off-by:
Paul Fertser <fercerpav@gmail.com> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Paul Fertser authored
This brings the TLVs in sync with the documentation and allows to properly manipulate mic boost controls with alsamixer. Signed-off-by:
Paul Fertser <fercerpav@gmail.com> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Marc Dietrich authored
This patch should fix output through speakers using HP mixer. Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Andrey Danin authored
Fix I2S digital interface power for recording. Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Andrey Danin authored
Add DMIC switches and controls to ALC5632 codec. Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Andrey Danin authored
Refactored DAPM routes to add voice support. - Added undocumented register - Used AIF in/out - Added missed voice items and routes - Added DMIC input - Romoved unrelevant items Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Andrey Danin authored
There is no Phone Mix<->Mono Mix route in datasheet. Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Andrey Danin authored
Rename capture switches to common scheme XXX2REC. Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Andrey Danin authored
Add voice DAC playback switch. Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Andrey Danin authored
Remove extra zero from volume step in DECLARE_TLV_DB_SCALE macro. Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Andrey Danin authored
Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 04 Feb, 2012 1 commit
-
-
Liam Girdwood authored
Currently ASoC can only add kcontrols using codec and platform component device handles. It's also desirable to add kcontrols for DAIs (i.e. McBSP) and for SoC card machine drivers too. This allows the kcontrol to have a direct handle to the parent ASoC component DAI/SoC Card/Platform/Codec device and hence easily get it's private data. This change makes snd_soc_add_controls() static and wraps it in the folowing calls (card and dai are new) :- snd_soc_add_card_controls() snd_soc_add_codec_controls() snd_soc_add_dai_controls() snd_soc_add_platform_controls() This patch also does a lot of small mechanical changes in individual codec drivers to replace snd_soc_add_controls() with snd_soc_add_codec_controls(). It also updates the McBSP DAI driver to use snd_soc_add_dai_controls(). Finally, it updates the existing machine drivers that register controls to either :- 1) Use snd_soc_add_card_controls() where no direct codec control is required. 2) Use snd_soc_add_codec_controls() where there is direct codec control. In the case of 1) above we also update the machine drivers to get the correct component data pointers from the kcontrol (rather than getting the machine pointer via the codec pointer). Signed-off-by:
Liam Girdwood <lrg@ti.com> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 23 Jan, 2012 1 commit
-
-
Axel Lin authored
Fix below build warning when CONFIG_HOTPLUG is not set. CC sound/soc/codecs/alc5623.o sound/soc/codecs/alc5623.c:1062: warning: ‘alc5623_i2c_remove’ defined but not used CC sound/soc/codecs/alc5632.o sound/soc/codecs/alc5632.c:1112: warning: ‘alc5632_i2c_remove’ defined but not used Signed-off-by:
Axel Lin <axel.lin@gmail.com> Acked-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 13 Dec, 2011 1 commit
-
-
Leon Romanovsky authored
Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 02 Dec, 2011 1 commit
-
-
Lars-Peter Clausen authored
The existence of this parameter is purely historical. None of the CODEC drivers uses it and we always pass in the same value anyway, so it should be safe to remove it. Signed-off-by:
Lars-Peter Clausen <lars@metafoo.de> Acked-by:
Liam Girdwood <lrg@ti.com> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 23 Nov, 2011 1 commit
-
-
Lars-Peter Clausen authored
Commit 1ee46ebd("ASoC: Make the DAI ops constant in the DAI structure") introduced the possibility to have constant DAI ops structures, yet this is barley used in both existing drivers and also new drivers being submitted, although none of them modifies its DAI ops structure. The later is not surprising since existing drivers are often used as templates for new drivers. So this patch just constifies all existing snd_soc_dai_ops structs to eliminate the issue altogether. The patch was generated with the following coccinelle semantic patch: // <smpl> @@ identifier ops; @@ -struct snd_soc_dai_ops ops = +const struct snd_soc_dai_ops ops = { ... }; // </smpl> Signed-off-by:
Lars-Peter Clausen <lars@metafoo.de> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 17 Nov, 2011 4 commits
-
-
Leon Romanovsky authored
There is no need to provide defaults for the volatile registers and doing so might cause confusion. Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Leon Romanovsky authored
Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Leon Romanovsky authored
There are two undocumented registers in use in alc5632_i2c_probe function. It must be added to support future rewrite of this function to use regmap API completely. Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Leon Romanovsky authored
Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
- 16 Nov, 2011 2 commits
-
-
Andrey Danin authored
Signed-off-by:
Andrey Danin <danindrey@mail.ru> Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-
Leon Romanovsky authored
Signed-off-by:
Leon Romanovsky <leon@leon.nu> Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com>
-