ASoC: Intel: Skylake: Fix the module state check condition
For binding modules we should check if source or destination module is in UNINT state. We canot bind even if one of them is in this state. So update the check from logical AND to logical OR and do not bind modules for this case Signed-off-by: Jeeja KP <jeeja.kp@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
9cf3049e21
commit
0c684c4825
|
@ -747,7 +747,7 @@ int skl_bind_modules(struct skl_sst *ctx,
|
|||
|
||||
skl_dump_bind_info(ctx, src_mcfg, dst_mcfg);
|
||||
|
||||
if (src_mcfg->m_state < SKL_MODULE_INIT_DONE &&
|
||||
if (src_mcfg->m_state < SKL_MODULE_INIT_DONE ||
|
||||
dst_mcfg->m_state < SKL_MODULE_INIT_DONE)
|
||||
return 0;
|
||||
|
||||
|
|
Loading…
Reference in a new issue