RT5682_CP_CLK_HP_MASK, RT5682_CP_CLK_HP_300KHZ);
        regmap_update_bits(rt5682->regmap, RT5682_HP_CHARGE_PUMP_1,
                        RT5682_PM_HP_MASK, RT5682_PM_HP_HV);
+       regmap_update_bits(rt5682->regmap, RT5682_DMIC_CTRL_1,
+                       RT5682_FIFO_CLK_DIV_MASK, RT5682_FIFO_CLK_DIV_2);
 
        INIT_DELAYED_WORK(&rt5682->jack_detect_work,
                                rt5682_jack_detect_handler);
 
 #define RT5682_DMIC_1_EN_SFT                   15
 #define RT5682_DMIC_1_DIS                      (0x0 << 15)
 #define RT5682_DMIC_1_EN                       (0x1 << 15)
+#define RT5682_FIFO_CLK_DIV_MASK               (0x7 << 12)
+#define RT5682_FIFO_CLK_DIV_2                  (0x1 << 12)
 #define RT5682_DMIC_1_DP_MASK                  (0x3 << 4)
 #define RT5682_DMIC_1_DP_SFT                   4
 #define RT5682_DMIC_1_DP_GPIO2                 (0x0 << 4)