- 15 2月, 2012 1 次提交
-
-
由 Mark Brown 提交于
Better style and better supports idle_bias_off which we're going to implement. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 14 2月, 2012 3 次提交
-
-
由 Mark Brown 提交于
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 12 2月, 2012 16 次提交
-
-
由 Mark Brown 提交于
Ensure we're in a known state when we restart. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
Raise the ramp time to 50ms to cover corner cases, use the startup bias generator, explicitly reset the ramp circuit when complete and reorder things all of which should improve performance somewhat for systems that are sensitive to noise from VMID. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
Reduces the amount of time taken to stabilise them. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
The enable of the single ended line outputs on wm_hubs devices performs better if the output is enabled prior to starting VMID. Since inactive outputs are held at VMID anyway there is little cost to doing this for unused outputs. Add callbacks into wm_hubs and keep track of which outputs are really active so we can disable them once we're active. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Paul Fertser 提交于
According to the mixer path diagram input sources' attenuators logically belong to the playback path and DMIC boost only affects capture. Signed-off-by: NPaul Fertser <fercerpav@gmail.com> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Paul Fertser 提交于
This brings the TLVs in sync with the documentation and allows to properly manipulate mic boost controls with alsamixer. Signed-off-by: NPaul Fertser <fercerpav@gmail.com> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Marc Dietrich 提交于
This patch should fix output through speakers using HP mixer. Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
Fix I2S digital interface power for recording. Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
Add DMIC switches and controls to ALC5632 codec. Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
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: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
There is no Phone Mix<->Mono Mix route in datasheet. Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
Rename capture switches to common scheme XXX2REC. Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
Add voice DAC playback switch. Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
Remove extra zero from volume step in DECLARE_TLV_DB_SCALE macro. Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Andrey Danin 提交于
Signed-off-by: NAndrey Danin <danindrey@mail.ru> Signed-off-by: NLeon Romanovsky <leon@leon.nu> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 11 2月, 2012 2 次提交
-
-
由 Mark Brown 提交于
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 10 2月, 2012 1 次提交
-
-
由 Masanari Iida 提交于
Correct spelling "memroy" to "memory" in sound/soc/codecs/twl4030.c Signed-off-by: NMasanari Iida <standby24x7@gmail.com> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 09 2月, 2012 5 次提交
-
-
由 Mark Brown 提交于
The device is generally not succeptible to the issues that cause this to be an issue. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
It's set unconditionally. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: NLiam Girdwood <lrg@ti.com> Acked-by: NPeter Ujfalusi <peter.ujfalusi@ti.com>
-
由 Mark Brown 提交于
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
The VMID ramp rate is supposed to be 0x3, not 11b. Fix that. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com> Cc: stable@vger.kernel.org
-
由 Mark Brown 提交于
Make sure we generate enough BCLKs for I2S style modes by always having a minimum of two channels worth of clocks for the BCLK. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 08 2月, 2012 1 次提交
-
-
由 Mark Brown 提交于
No practical impact but now we have the control type we may as well use it for the slightly nicer sequencing. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 07 2月, 2012 6 次提交
-
-
由 Mark Brown 提交于
Now that we're not implementing GPIO or microphone detection support there's no users for the read() function any more. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: NJarkko Nikula <jarkko.nikula@bitmer.com>
-
由 Mark Brown 提交于
Make the mechanism used for WM8994 more like that for WM1811 and WM8958: provide the logic to distinguish between headphone and headset and hard code the reporting of sensible SND_JACK values. Should integration with other detection mechanisms be required we can add appropriate callbacks (though some integrations should be able to use the subsystem ones). Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
Otherwise we might get an error if the GPIO is configured as an input since that makes the register volatile and a suspended device can't be read from. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
This is the default state that the runtime PM infrastructure expects so instead just kick the runtime PM core to suspend us if we're not doing anything (as is default). Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Liam Girdwood 提交于
Fix build breakage by using the correct API call to add kcontrols. Signed-off-by: NLiam Girdwood <lrg@ti.com> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Felipe Contreras 提交于
Looks like nobody is or will be using this code. Signed-off-by: NFelipe Contreras <felipe.contreras@gmail.com> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 06 2月, 2012 2 次提交
-
-
由 Mark Brown 提交于
In cases where we should enter STANDBY DAPM will power us up, otherwise there is no need to power up and we can remain in OFF. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
由 Mark Brown 提交于
We can enable VMID independently of the bias in some use cases so we need to ensure that the core device is powered up. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com> Cc: stable@vger.kernel.org
-
- 04 2月, 2012 1 次提交
-
-
由 Liam Girdwood 提交于
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: NLiam Girdwood <lrg@ti.com> Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-
- 02 2月, 2012 1 次提交
-
-
由 Mark Brown 提交于
The second line output mixer has the controls for the line input bypasses in the opposite order. Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com> Cc: stable@vger.kernel.org
-
- 01 2月, 2012 1 次提交
-
-
由 Mark Brown 提交于
Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
-