ASoC: sta32x: Set reg_cache_default to sta32x_regs
Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
dbe37dbc1b
commit
f0bbc2b55f
|
@ -756,10 +756,6 @@ static int sta32x_probe(struct snd_soc_codec *codec)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* read reg reset values into cache */
|
|
||||||
for (i = 0; i < STA32X_REGISTER_COUNT; i++)
|
|
||||||
snd_soc_cache_write(codec, i, sta32x_regs[i]);
|
|
||||||
|
|
||||||
/* preserve reset values of reserved register bits */
|
/* preserve reset values of reserved register bits */
|
||||||
snd_soc_cache_write(codec, STA32X_CONFC,
|
snd_soc_cache_write(codec, STA32X_CONFC,
|
||||||
codec->hw_read(codec, STA32X_CONFC));
|
codec->hw_read(codec, STA32X_CONFC));
|
||||||
|
@ -837,6 +833,7 @@ static const struct snd_soc_codec_driver sta32x_codec = {
|
||||||
.resume = sta32x_resume,
|
.resume = sta32x_resume,
|
||||||
.reg_cache_size = STA32X_REGISTER_COUNT,
|
.reg_cache_size = STA32X_REGISTER_COUNT,
|
||||||
.reg_word_size = sizeof(u8),
|
.reg_word_size = sizeof(u8),
|
||||||
|
.reg_cache_default = sta32x_regs,
|
||||||
.volatile_register = sta32x_reg_is_volatile,
|
.volatile_register = sta32x_reg_is_volatile,
|
||||||
.set_bias_level = sta32x_set_bias_level,
|
.set_bias_level = sta32x_set_bias_level,
|
||||||
.controls = sta32x_snd_controls,
|
.controls = sta32x_snd_controls,
|
||||||
|
|
Loading…
Reference in a new issue