|
@@ -1114,7 +1114,7 @@ static int aic3x_set_power(struct snd_soc_codec *codec, int power)
|
|
|
|
|
|
/* Sync reg_cache with the hardware */
|
|
|
codec->cache_only = 0;
|
|
|
- for (i = 0; i < ARRAY_SIZE(aic3x_reg); i++)
|
|
|
+ for (i = AIC3X_SAMPLE_RATE_SEL_REG; i < ARRAY_SIZE(aic3x_reg); i++)
|
|
|
snd_soc_write(codec, i, cache[i]);
|
|
|
if (aic3x->model == AIC3X_MODEL_3007)
|
|
|
aic3x_init_3007(codec);
|