summaryrefslogtreecommitdiffstats
path: root/sound/soc/fsl/Kconfig
diff options
context:
space:
mode:
authorSimon Trimmer <simont@opensource.cirrus.com>2023-04-14 15:37:51 +0200
committerMark Brown <broonie@kernel.org>2023-04-17 13:55:49 +0200
commit440c2d38950f738d7a35d3d29533728e74586d54 (patch)
tree145b3e7207dc255a32701f1ddb783fd50b2a95ee /sound/soc/fsl/Kconfig
parentASoC: cs35l56: Allow a wider range for reset pulse width (diff)
downloadlinux-440c2d38950f738d7a35d3d29533728e74586d54.tar.xz
linux-440c2d38950f738d7a35d3d29533728e74586d54.zip
ASoC: cs35l56: Wait for init_complete in cs35l56_component_probe()
Moving the wait from the beginning of the cs35l56_dsp_work() into cs35l56_component_probe() will prevent the limbo situation that is an artifact of the two stage SoundWire driver probe and initialisation where the card is all registered and shows in ALSA but doesn't actually work because the hardware didn't enumerate. The other bus drivers perform the probe and init sequentially and are not susceptible to this issue. Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com> Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com> Link: https://lore.kernel.org/r/20230414133753.653139-4-rf@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/fsl/Kconfig')
0 files changed, 0 insertions, 0 deletions