The SOF CI exposed a set of issues with suspend/resume, error handling, register access and mixer values.
These fixes were indentified with a tag so that they can be applied by linux-stable and distributions. Thanks to the Realtek and Maxim teams for their help.
Bard Liao (3): ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init
Jack Yu (1): ASoC: rt715-sdca: fix clock stop prepare timeout issue
Oder Chiou (1): ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
Pierre-Louis Bossart (10): ASoC: max98373-sdw: add missing memory allocation check ASoC: max98373-sdw: use first_hw_init flag on resume ASoC: rt1308-sdw: use first_hw_init flag on resume ASoC: rt1316-sdw: use first_hw_init flag on resume ASoC: rt5682-sdw: use first_hw_init flag on resume ASoC: rt700-sdw: use first_hw_init flag on resume ASoC: rt711-sdca-sdw: use first_hw_init flag on resume ASoC: rt711-sdw: use first_hw_init flag on resume ASoC: rt715-sdca-sdw: use first_hw_init flag on resume ASoC: rt715-sdw: use first_hw_init flag on resume
sound/soc/codecs/max98373-sdw.c | 14 ++++++++------ sound/soc/codecs/max98373.h | 2 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1316-sdw.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 19 +++++++++++-------- sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt711-sdca-sdw.c | 12 +++++++++++- sound/soc/codecs/rt711-sdca.c | 4 ++++ sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt715-sdca-sdw.c | 3 ++- sound/soc/codecs/rt715-sdca-sdw.h | 1 + sound/soc/codecs/rt715-sdca.c | 9 ++++++--- sound/soc/codecs/rt715-sdca.h | 3 ++- sound/soc/codecs/rt715-sdw.c | 2 +- 14 files changed, 51 insertions(+), 26 deletions(-)