]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - 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
1 From 6a6ad7face95af0b9e6aaf1eb2261eb70240b89b Mon Sep 17 00:00:00 2001
2 From: Paul Handrigan <Paul.Handrigan@cirrus.com>
3 Date: Fri, 4 May 2018 16:37:41 -0500
4 Subject: ASoC: cs35l35: Add use_single_rw to regmap config
5
6 From: Paul Handrigan <Paul.Handrigan@cirrus.com>
7
8 commit 6a6ad7face95af0b9e6aaf1eb2261eb70240b89b upstream.
9
10 Add the use_single_rw flag to regmap config since the
11 device does not support bulk transactions over i2c.
12
13 Signed-off-by: Paul Handrigan <Paul.Handrigan@cirrus.com>
14 Signed-off-by: Mark Brown <broonie@kernel.org>
15 Cc: stable@vger.kernel.org
16 Signed-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)