|
@@ -2212,9 +2212,9 @@ static int arizona_enable_fll(struct arizona_fll *fll)
|
|
|
/* Facilitate smooth refclk across the transition */
|
|
|
regmap_update_bits_async(fll->arizona->regmap, fll->base + 0x9,
|
|
|
ARIZONA_FLL1_GAIN_MASK, 0);
|
|
|
- regmap_update_bits_async(fll->arizona->regmap, fll->base + 1,
|
|
|
- ARIZONA_FLL1_FREERUN,
|
|
|
- ARIZONA_FLL1_FREERUN);
|
|
|
+ regmap_update_bits(fll->arizona->regmap, fll->base + 1,
|
|
|
+ ARIZONA_FLL1_FREERUN, ARIZONA_FLL1_FREERUN);
|
|
|
+ udelay(32);
|
|
|
}
|
|
|
|
|
|
/*
|