]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blame - releases/4.14.53/asoc-cs35l35-add-use_single_rw-to-regmap-config.patch
5.1-stable patches
[thirdparty/kernel/stable-queue.git] / releases / 4.14.53 / asoc-cs35l35-add-use_single_rw-to-regmap-config.patch
CommitLineData
1e7fb271
GKH
1From 6a6ad7face95af0b9e6aaf1eb2261eb70240b89b Mon Sep 17 00:00:00 2001
2From: Paul Handrigan <Paul.Handrigan@cirrus.com>
3Date: Fri, 4 May 2018 16:37:41 -0500
4Subject: ASoC: cs35l35: Add use_single_rw to regmap config
5
6From: Paul Handrigan <Paul.Handrigan@cirrus.com>
7
8commit 6a6ad7face95af0b9e6aaf1eb2261eb70240b89b upstream.
9
10Add the use_single_rw flag to regmap config since the
11device does not support bulk transactions over i2c.
12
13Signed-off-by: Paul Handrigan <Paul.Handrigan@cirrus.com>
14Signed-off-by: Mark Brown <broonie@kernel.org>
15Cc: stable@vger.kernel.org
16Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17
18---
19 sound/soc/codecs/cs35l35.c | 1 +
20 1 file changed, 1 insertion(+)
21
22--- a/sound/soc/codecs/cs35l35.c
23+++ b/sound/soc/codecs/cs35l35.c
24@@ -1106,6 +1106,7 @@ static struct regmap_config cs35l35_regm
25 .readable_reg = cs35l35_readable_register,
26 .precious_reg = cs35l35_precious_register,
27 .cache_type = REGCACHE_RBTREE,
28+ .use_single_rw = true,
29 };
30
31 static irqreturn_t cs35l35_irq(int irq, void *data)