3 Jun
2011
3 Jun
'11
6:29 p.m.
On 03/06/11 16:37, Mark Brown wrote:
Currently the rbtree code will write out the entire register map when doing a cache sync which is wasteful and will slow things down. Check to see if the value we're about to write is the default and don't bother restoring it if it is, either the value will have been retained or the device will have been reset and holds the value already.
We should really store the defaults in the nodes but this resolves the immediate issue.
Signed-off-by: Mark Brown broonie@opensource.wolfsonmicro.com
Acked-by: Liam Girdwood lrg@ti.com