diff --git a/sound/soc/amlogic/auge/tdm_hw.c b/sound/soc/amlogic/auge/tdm_hw.c index 3ace5a7f787e..c3bfb29d2d66 100644 --- a/sound/soc/amlogic/auge/tdm_hw.c +++ b/sound/soc/amlogic/auge/tdm_hw.c @@ -246,9 +246,9 @@ void aml_tdm_set_format( bclkout_skew = 1; bclkin_skew = 3; - clkctl |= MST_CLK_INVERT_PH0_PAD_FCLK; - if (!master_mode) - finv = 1; + clkctl |= MST_CLK_INVERT_PH0_PAD_FCLK + | MST_CLK_INVERT_PH2_TDMOUT_FCLK; + finv = 1; if (master_mode) { clkctl |= MST_CLK_INVERT_PH0_PAD_BCLK;