diff --git a/soc/swr-mstr-ctrl.c b/soc/swr-mstr-ctrl.c index 716d899b1cf7..304961b65a45 100644 --- a/soc/swr-mstr-ctrl.c +++ b/soc/swr-mstr-ctrl.c @@ -694,6 +694,10 @@ static int swrm_pcm_port_config(struct swr_mstr_ctrl *swrm, u8 port_num, SWRM_DOUT_DP_PCM_PORT_CTRL(port_num)); swr_master_write(swrm, reg_addr, enable); + if (enable) + swr_master_write(swrm, SWRM_COMP_FEATURE_CFG, 0x1E); + else + swr_master_write(swrm, SWRM_COMP_FEATURE_CFG, 0x6); return 0; }