aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm2708/patches-3.14/0052-fix-soc-core-s-inverse-range-and-let-IQaudIO-DAC-use.patch
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2015-02-11 13:05:23 +0000
committerJohn Crispin <john@openwrt.org>2015-02-11 13:05:23 +0000
commit146c9aff275c5f075a29641e2d6d38153e96696e (patch)
treeaef492e429f921b5bda14c9b19663ba877ee0c64 /target/linux/brcm2708/patches-3.14/0052-fix-soc-core-s-inverse-range-and-let-IQaudIO-DAC-use.patch
parent0f4431758b8b4ab008d12988f8215377b6ff3cc0 (diff)
downloadupstream-146c9aff275c5f075a29641e2d6d38153e96696e.tar.gz
upstream-146c9aff275c5f075a29641e2d6d38153e96696e.tar.bz2
upstream-146c9aff275c5f075a29641e2d6d38153e96696e.zip
brcm2708: remove 3.14 support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 44402
Diffstat (limited to 'target/linux/brcm2708/patches-3.14/0052-fix-soc-core-s-inverse-range-and-let-IQaudIO-DAC-use.patch')
-rw-r--r--target/linux/brcm2708/patches-3.14/0052-fix-soc-core-s-inverse-range-and-let-IQaudIO-DAC-use.patch49
1 files changed, 0 insertions, 49 deletions
diff --git a/target/linux/brcm2708/patches-3.14/0052-fix-soc-core-s-inverse-range-and-let-IQaudIO-DAC-use.patch b/target/linux/brcm2708/patches-3.14/0052-fix-soc-core-s-inverse-range-and-let-IQaudIO-DAC-use.patch
deleted file mode 100644
index 848ebd144b..0000000000
--- a/target/linux/brcm2708/patches-3.14/0052-fix-soc-core-s-inverse-range-and-let-IQaudIO-DAC-use.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 7d86ec6d4ad388d8287a68d31ff3e3028477fd86 Mon Sep 17 00:00:00 2001
-From: Gordon Garrity <gordon@iqaudio.com>
-Date: Sun, 30 Mar 2014 13:52:33 +0100
-Subject: [PATCH 52/54] fix soc-core's inverse range and let IQaudIO DAC use
- this fixed SOC_DOUBLE_R_RANGE_TLV support
-
----
- sound/soc/codecs/pcm512x.c | 3 ++-
- sound/soc/soc-core.c | 8 ++++----
- 2 files changed, 6 insertions(+), 5 deletions(-)
-
---- a/sound/soc/codecs/pcm512x.c
-+++ b/sound/soc/codecs/pcm512x.c
-@@ -239,9 +239,10 @@ static const struct soc_enum pcm512x_ved
- SOC_ENUM_SINGLE(PCM512x_DIGITAL_MUTE_2, PCM512x_VEDS_SHIFT, 4,
- pcm512x_ramp_step_text);
-
-+/* Don't let the DAC go into clipping by limiting the alsa volume control range */
- static const struct snd_kcontrol_new pcm512x_controls[] = {
- SOC_DOUBLE_R_RANGE_TLV("Playback Digital Volume", PCM512x_DIGITAL_VOLUME_2,
-- PCM512x_DIGITAL_VOLUME_3, 0, 48, 255, 1, digital_tlv),
-+ PCM512x_DIGITAL_VOLUME_3, 0, 40, 255, 1, digital_tlv),
- SOC_DOUBLE("Playback Digital Switch", PCM512x_MUTE, PCM512x_RQML_SHIFT,
- PCM512x_RQMR_SHIFT, 1, 1),
-
---- a/sound/soc/soc-core.c
-+++ b/sound/soc/soc-core.c
-@@ -3072,8 +3072,8 @@ int snd_soc_put_volsw_range(struct snd_k
-
- if (invert)
- val = ((max - ucontrol->value.integer.value[0] + min) & mask);
-- else
-- val = (ucontrol->value.integer.value[0] & mask);
-+ else
-+ val = (ucontrol->value.integer.value[0] & mask);
- val_mask = mask << shift;
- val = val << shift;
-
-@@ -3084,8 +3084,8 @@ int snd_soc_put_volsw_range(struct snd_k
- if (snd_soc_volsw_is_stereo(mc)) {
- if (invert)
- val = ((max - ucontrol->value.integer.value[1] + min) & mask);
-- else
-- val = (ucontrol->value.integer.value[1] & mask);
-+ else
-+ val = (ucontrol->value.integer.value[1] & mask);
- val_mask = mask << shift;
- val = val << shift;
-