]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: Intel: avs: Permit deferred card registration
authorCezary Rojewski <cezary.rojewski@intel.com>
Fri, 4 Apr 2025 10:16:22 +0000 (12:16 +0200)
committerMark Brown <broonie@kernel.org>
Sun, 6 Apr 2025 22:25:12 +0000 (23:25 +0100)
commitd0e1a832ce60354da2159d4d2b1fa324843622d5
tree6ed2323183f4b5e61f4c63cc678c548e0edbf505
parenta3375522bb5e28285cb1845ad5601bf4a581da04
ASoC: Intel: avs: Permit deferred card registration

Utilize card->deferrable flag to support delayed card enumeration -
scenario where snd_soc_register_card() occurs before all the required
card components are registered into the framework.

Reviewed-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Link: https://patch.msgid.link/20250404101622.3673850-2-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
18 files changed:
sound/soc/intel/avs/boards/da7219.c
sound/soc/intel/avs/boards/dmic.c
sound/soc/intel/avs/boards/es8336.c
sound/soc/intel/avs/boards/hdaudio.c
sound/soc/intel/avs/boards/i2s_test.c
sound/soc/intel/avs/boards/max98357a.c
sound/soc/intel/avs/boards/max98373.c
sound/soc/intel/avs/boards/max98927.c
sound/soc/intel/avs/boards/nau8825.c
sound/soc/intel/avs/boards/pcm3168a.c
sound/soc/intel/avs/boards/probe.c
sound/soc/intel/avs/boards/rt274.c
sound/soc/intel/avs/boards/rt286.c
sound/soc/intel/avs/boards/rt298.c
sound/soc/intel/avs/boards/rt5514.c
sound/soc/intel/avs/boards/rt5663.c
sound/soc/intel/avs/boards/rt5682.c
sound/soc/intel/avs/boards/ssm4567.c