linux-stable/sound/soc
Judy Hsiao fbb0ec656e
ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR
Use regmap_read_poll_timeout to poll I2S_CLR.
It also fixes the 'rockchip-i2s ff070000.i2s; fail to clear' when
the read of I2S_CLR exceeds the retry limit.

Fixes: 0ff9f8b9f5 ("ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR")
Signed-off-by: Judy Hsiao <judyhsiao@chromium.org>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Link: https://lore.kernel.org/r/20220914031234.2250298-1-judyhsiao@chromium.org
Signed-off-by: Mark Brown <broonie@kernel.org>
2022-09-14 10:39:28 +01:00
..
adi
amd ASoC: amd: fix spelling mistake: "i.e" -> "i.e." 2022-08-30 18:59:12 +01:00
apple ASoC: apple: mca: Postpone requesting of DMA channels 2022-09-05 13:09:41 +01:00
atmel ASoC: atmel_ssc_dai: Remove the unneeded result variable 2022-08-23 13:04:51 +01:00
au1x
bcm sound updates for 6.0-rc1 2022-08-06 10:19:51 -07:00
cirrus
codecs ASoC: tas2562: Propagate the error in tas2562_dac_event() 2022-09-14 10:39:27 +01:00
dwc
fsl ASoC: fsl_asrc: Add initialization finishing check in runtime resume 2022-09-09 22:27:08 +01:00
generic ASoC: simple-card-utils: switch to using gpiod API 2022-09-07 12:42:22 +01:00
hisilicon
img
intel ASoC: Intel: fix unused-variable warning in probe_codec 2022-09-13 17:12:08 +01:00
jz4740 ASoC: jz4740-i2s: Remove unused 'mem' resource 2022-07-20 21:43:53 +01:00
kirkwood
mediatek ASoC: mediatek: mt8186: Remove clock share parsing from DT 2022-09-09 18:49:02 +01:00
meson
mxs
pxa
qcom ASoC: qcom: qdsp6: q6prm: add new clocks 2022-08-17 13:00:28 +01:00
rockchip ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR 2022-09-14 10:39:28 +01:00
samsung ASoC: samsung: Use iio_get_channel_type() accessor. 2022-08-22 14:07:22 +01:00
sh ASoC: rsnd: Add check for rsnd_mod_power_on 2022-09-02 13:27:16 +01:00
sof ASoC: SOF: Intel: Add mtrace type information for IPC4 2022-09-09 18:48:50 +01:00
spear
sprd
sti
stm
sunxi ASoC: sunxi: sun4i-codec: silence misleading error in probe 2022-09-13 17:12:07 +01:00
tegra ASoC: tegra: tegra20_das: Drop write-only driver data member 2022-07-05 19:54:00 +01:00
ti ASoC: ti: omap-mcbsp: remove useless assignment 2022-08-31 12:13:05 +01:00
uniphier
ux500
xilinx ASoC: xilinx: Suppress second error message about reset failure in .remove() 2022-07-05 16:44:31 +01:00
xtensa
Kconfig ASoC: apple: mca: Start new platform driver 2022-08-25 13:51:34 +01:00
Makefile ASoC: apple: mca: Start new platform driver 2022-08-25 13:51:34 +01:00
soc-ac97.c ASoC: Variable type completion 2022-08-17 13:00:27 +01:00
soc-acpi.c
soc-card.c
soc-component.c
soc-compress.c
soc-core.c ASoC: core: Replace sprintf() with sysfs_emit() 2022-08-15 01:19:49 +01:00
soc-dai.c ASoC: Change handling of unimplemented set_bclk_ratio 2022-08-19 13:19:59 +01:00
soc-dapm.c ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() 2022-09-08 11:39:40 +01:00
soc-devres.c
soc-generic-dmaengine-pcm.c
soc-jack.c
soc-link.c
soc-ops.c
soc-pcm.c ASoC: soc-pcm.c: check fe condition at out of loop 2022-09-05 13:09:07 +01:00
soc-topology-test.c
soc-topology.c
soc-utils-test.c ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() 2022-08-17 15:19:14 +01:00
soc-utils.c ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() 2022-08-15 17:23:26 +01:00