diff options
author | Gustaw Lewandowski <gustaw.lewandowski@linux.intel.com> | 2021-08-18 09:57:38 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2021-08-23 16:40:01 +0100 |
commit | e4e95d8291831fa63c32e00b59f544f0812dc0b6 (patch) | |
tree | 5044af48a3c8675a7ada74ef152b62a7662e202d /sound/soc/intel/skylake/skl-topology.h | |
parent | c5ed9c547cba1dc1238c6e8a0c290fd62ee6e127 (diff) | |
download | linux-e4e95d8291831fa63c32e00b59f544f0812dc0b6.tar.bz2 |
ASoC: Intel: Skylake: Simplify m_state for loadable modules
States SKL_MODULE_LOADED and SKL_MODULE_UNLOADED are redundant with
'loadable' flag in struct skl_module. Additionally
skl_tplg_mixer_dapm_post_pmd_event() sets m_state always to
SKL_MODULE_UNINIT so next unload function isn't called for such modules.
Signed-off-by: Gustaw Lewandowski <gustaw.lewandowski@linux.intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Tested-by: Lukasz Majczak <lma@semihalf.com>
Link: https://lore.kernel.org/r/20210818075742.1515155-8-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/skylake/skl-topology.h')
-rw-r--r-- | sound/soc/intel/skylake/skl-topology.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sound/soc/intel/skylake/skl-topology.h b/sound/soc/intel/skylake/skl-topology.h index fb011862fb24..ad230fd64758 100644 --- a/sound/soc/intel/skylake/skl-topology.h +++ b/sound/soc/intel/skylake/skl-topology.h @@ -311,10 +311,8 @@ struct skl_pipe { enum skl_module_state { SKL_MODULE_UNINIT = 0, - SKL_MODULE_LOADED = 1, - SKL_MODULE_INIT_DONE = 2, - SKL_MODULE_BIND_DONE = 3, - SKL_MODULE_UNLOADED = 4, + SKL_MODULE_INIT_DONE = 1, + SKL_MODULE_BIND_DONE = 2, }; enum d0i3_capability { |