Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-13 | Remove GENERIC_HARDIRQ config option | Martin Schwidefsky | |
After the last architecture switched to generic hard irqs the config options HAVE_GENERIC_HARDIRQS & GENERIC_HARDIRQS and the related code for !CONFIG_GENERIC_HARDIRQS can be removed. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> | |||
2013-09-11 | ASoC: mc13783: add spi errata fix | Steffen Trumtrar | |
The MC13783 Chip Errata, Rev. 4 says, that depending on SPI clock and main audio clock speed, the Audio Codec or Stereo DAC do sometimes not start when programmed to do so. This is due to an internal clock timing issue related to the loading of the SPI bits into the audio block. On an i.MX27 based system, this issue lead to switched audio channels under certain circumstances: RTC + Touch + Audio are used and loaded at startup. The mentioned workaround of writing registers 40 and 41 two times is implemented here. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Cc: stable@vger.kernel.org Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-09-01 | Merge remote-tracking branch 'asoc/topic/ssm2602' into tmp | Mark Brown | |
2013-09-01 | Merge remote-tracking branch 'asoc/topic/dapm' into tmp | Mark Brown | |
2013-08-31 | ASoC: ssm2602: Fix cache sync | Lars-Peter Clausen | |
The ssm2602 uses regmap for caching not soc-cache, so we need to use regcache_sync() instead of snd_soc_cache_sync(). Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-30 | ASoC: rt5640: change widget sequence for depop | Bard Liao | |
Signed-off-by: Bard Liao <bardliao@realtek.com> Tested-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-30 | Merge remote-tracking branch 'asoc/topic/rt5640' into asoc-dapm | Mark Brown | |
2013-08-30 | Merge remote-tracking branch 'asoc/topic/wm8904' into tmp | Mark Brown | |
2013-08-30 | Merge remote-tracking branch 'asoc/topic/core' into tmp | Mark Brown | |
2013-08-27 | Merge remote-tracking branch 'asoc/topic/dapm' into asoc-core | Mark Brown | |
2013-08-27 | Merge remote-tracking branch 'asoc/topic/tlv320aic32x4' into asoc-core | Mark Brown | |
2013-08-27 | Merge remote-tracking branch 'asoc/topic/dmic' into asoc-core | Mark Brown | |
2013-08-27 | ASoC: wm8904: Remove unnecessary call to snd_soc_dapm_new_widgets() | Lars-Peter Clausen | |
The core will call snd_soc_dapm_new_widgets() once all components of the card have been initialized, so there is no need to do this manually in the driver. Calling it earlier also might result in a partially instantiated system being powered up which cause undesired side effects. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-27 | ASoC: tlv320aic32x4: Convert table based control and DAPM setup | Lars-Peter Clausen | |
Let the core take care of instantiating the controls and DAPM widgets and routes, this makes the code a bit shorter. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-27 | ASoC: dmic: Convert table based DAPM setup | Lars-Peter Clausen | |
Let the core take care of instantiating the DAPM widgets and routes, this makes the code a bit shorter. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Mark Brown <broonie@linaro.org> | |||
2013-08-23 | Merge tag 'asoc-v3.12' of ↵ | Takashi Iwai | |
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next ASoC: Updates for v3.12 - DAPM is now mandatory for CODEC drivers in order to avoid the repeated regressions in the special cases for non-DAPM CODECs and make it easier to integrate with other components on boards. All existing drivers have had some level of DAPM support added. - A lot of cleanups in DAPM plus support for maintaining controls in a specific state while a DAPM widget all contributed by Lars-Peter Clausen. - Core helpers for bitbanged AC'97 reset from Markus Pargmann. - New drivers and support for Analog Devices ADAU1702 and ADAU1401(a), Asahi Kasei Microdevices AK4554, Atmel AT91ASM9x5 and WM8904 based machines, Freescale S/PDIF and SSI AC'97, Renesas R-Car SoCs, Samsung Exynos5420 SoCs, Texas Instruments PCM1681 and PCM1792A and Wolfson Microelectronics WM8997. - Support for building drivers that can support it cross-platform for compile test. | |||
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8994' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8962' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8904' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8782' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8753' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8731' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8727' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm8350' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wm0010' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/wl1273' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/uda134x' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/twl6040' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/twl4030' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/tlv320aic3x' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/tlv320aic26' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/sta32x' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/spdif' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/si476x' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/sgtl5000' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/rt5640' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/pcm3008' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/new-pcm' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/mc13783' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/max9877' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/max98090' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/max9768' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/lm4857' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/hdmi' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/cs4271' into asoc-next | Mark Brown | |
2013-08-22 | Merge remote-tracking branch 'asoc/topic/cs4270' into asoc-next | Mark Brown | |