diff --git a/drivers/media/vout/hdmitx21/hw/hdmi_tx_hw.c b/drivers/media/vout/hdmitx21/hw/hdmi_tx_hw.c index b85a93c7f..aeb25c500 100644 --- a/drivers/media/vout/hdmitx21/hw/hdmi_tx_hw.c +++ b/drivers/media/vout/hdmitx21/hw/hdmi_tx_hw.c @@ -1914,11 +1914,11 @@ static void audio_mute_op(bool flag) { mutex_lock(&aud_mutex); if (flag == 0) { - hdmitx21_wr_reg(AUD_EN_IVCTX, 0); + hdmitx21_set_reg_bits(AUD_EN_IVCTX, 0, 0, 1); hdmitx21_set_reg_bits(AUDP_TXCTRL_IVCTX, 1, 7, 1); hdmitx21_set_reg_bits(TPI_AUD_CONFIG_IVCTX, 1, 4, 1); } else { - hdmitx21_wr_reg(AUD_EN_IVCTX, 3); + hdmitx21_set_reg_bits(AUD_EN_IVCTX, 1, 0, 1); hdmitx21_set_reg_bits(AUDP_TXCTRL_IVCTX, 0, 7, 1); hdmitx21_set_reg_bits(TPI_AUD_CONFIG_IVCTX, 0, 4, 1); }