Richard Fitzgerald 0fad605fb0
ASoC: cs42l42: Regmap must use_single_read/write
cs42l42 does not support standard burst transfers so the use_single_read
and use_single_write flags must be set in the regmap config.

Because of this bug, the patch:

commit 0a0eb567e1d4 ("ASoC: cs42l42: Minor error paths fixups")

broke cs42l42 probe() because without the use_single_* flags it causes
regmap to issue a burst read.

However, the missing use_single_* could cause problems anyway because the
regmap cache can attempt burst transfers if these flags are not set.

Fixes: 2c394ca79604 ("ASoC: Add support for CS42L42 codec")
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20210511132855.27159-1-rf@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-05-11 16:01:29 +01:00
..
2021-03-18 13:50:35 +00:00
2021-04-20 17:25:51 +01:00
2021-04-20 17:25:51 +01:00
2021-03-10 13:10:37 +00:00
2021-03-31 18:00:38 +01:00
2021-03-31 18:00:38 +01:00
2021-02-04 18:45:19 +00:00
2018-04-26 12:44:15 +01:00
2019-06-12 13:52:26 +01:00
2020-01-10 13:31:49 +00:00
2021-03-31 17:16:14 +01:00
2020-01-09 21:22:36 +00:00
2021-03-10 13:09:55 +00:00
2021-03-10 13:09:57 +00:00
2020-05-07 13:18:04 +01:00
2021-03-10 13:09:58 +00:00
2021-03-10 13:09:59 +00:00
2019-07-26 13:10:09 +01:00
2021-03-10 13:10:39 +00:00
2021-03-31 17:16:14 +01:00
2021-03-10 13:10:05 +00:00
2021-03-10 13:10:06 +00:00
2021-03-10 13:10:07 +00:00
2020-12-09 17:00:33 +00:00
2018-05-18 11:20:11 +01:00
2018-06-01 12:05:30 +01:00
2020-07-20 15:34:29 +01:00
2020-10-26 15:27:13 +01:00
2020-10-26 15:27:13 +01:00
2021-03-11 13:24:13 +00:00
2020-10-02 21:05:29 +01:00
2021-03-11 13:24:15 +00:00
2021-03-11 13:24:17 +00:00
2021-03-11 13:24:18 +00:00