10 Jan
2011
10 Jan
'11
4:24 p.m.
On Mon, 2011-01-10 at 10:01 -0600, Timur Tabi wrote:
Update the CS4270 driver to use ASoC's internal codec register cache feature. This change allows ASoC to perform the low-level I2C operations necessary to read the register cache. Support is also added for initializing the register cache with an array of known power-on default values.
The CS4270 driver was handling the register cache itself, but somwhere along the conversion to multi-compaonent, this feature broke.
Signed-off-by: Timur Tabi timur@freescale.com
Have you tried using the patch I've submitted today? Using a defaults register cache is indeed idiomatic, however, ASoC should be able to handle NULL defaults register maps with custom read()/write() callbacks.
Thanks, Dimitris