aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-4.19/950-0187-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch
diff options
context:
space:
mode:
authorÁlvaro Fernández Rojas <noltari@gmail.com>2020-05-27 17:29:45 +0200
committerÁlvaro Fernández Rojas <noltari@gmail.com>2020-05-28 10:36:27 +0200
commit745c447579326d26a239676173854065fae1a197 (patch)
treee24a7dc47314abc0689ec251569272832121bf70 /target/linux/bcm27xx/patches-4.19/950-0187-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch
parentad84c095028f6ddef95a92e028760cce23d32f6c (diff)
downloadupstream-745c447579326d26a239676173854065fae1a197.tar.gz
upstream-745c447579326d26a239676173854065fae1a197.tar.bz2
upstream-745c447579326d26a239676173854065fae1a197.zip
bcm27xx: remove linux 4.19 support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/bcm27xx/patches-4.19/950-0187-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch')
-rw-r--r--target/linux/bcm27xx/patches-4.19/950-0187-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch46
1 files changed, 0 insertions, 46 deletions
diff --git a/target/linux/bcm27xx/patches-4.19/950-0187-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch b/target/linux/bcm27xx/patches-4.19/950-0187-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch
deleted file mode 100644
index 7edd25f9eb..0000000000
--- a/target/linux/bcm27xx/patches-4.19/950-0187-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From f6b133a056e8fde7f4707e2874e204c7d5d671a2 Mon Sep 17 00:00:00 2001
-From: Matthias Reichl <hias@horus.com>
-Date: Sun, 18 Nov 2018 15:32:28 +0100
-Subject: [PATCH] rpi-wm8804-soundcard: configure wm8804 clocks only on
- rate change
-
-This should avoid clicks when stopping and immediately afterwards
-starting a stream with the same samplerate as before.
-
-Signed-off-by: Matthias Reichl <hias@horus.com>
----
- sound/soc/bcm/rpi-wm8804-soundcard.c | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
---- a/sound/soc/bcm/rpi-wm8804-soundcard.c
-+++ b/sound/soc/bcm/rpi-wm8804-soundcard.c
-@@ -64,6 +64,7 @@ struct snd_rpi_wm8804_drvdata {
-
- static struct gpio_desc *snd_clk44gpio;
- static struct gpio_desc *snd_clk48gpio;
-+static int wm8804_samplerate = 0;
-
- #define CLK_44EN_RATE 22579200UL
- #define CLK_48EN_RATE 24576000UL
-@@ -117,6 +118,12 @@ static int snd_rpi_wm8804_hw_params(stru
- struct wm8804_clk_cfg clk_cfg;
- int samplerate = params_rate(params);
-
-+ if (samplerate == wm8804_samplerate)
-+ return 0;
-+
-+ /* clear until all clocks are setup properly */
-+ wm8804_samplerate = 0;
-+
- snd_rpi_wm8804_clk_cfg(samplerate, &clk_cfg);
-
- pr_debug("%s samplerate: %d mclk_freq: %u mclk_div: %u sysclk: %u\n",
-@@ -163,6 +170,8 @@ static int snd_rpi_wm8804_hw_params(stru
- return ret;
- }
-
-+ wm8804_samplerate = samplerate;
-+
- /* set sampling frequency status bits */
- snd_soc_component_update_bits(component, WM8804_SPDTX4, 0x0f,
- sampling_freq);