mfd: tps65090: Stop caching most registers
authorDoug Anderson <dianders@chromium.org>
Wed, 16 Apr 2014 23:12:27 +0000 (16:12 -0700)
committerLee Jones <lee.jones@linaro.org>
Wed, 23 Apr 2014 11:32:19 +0000 (12:32 +0100)
commitc42ba72ec3a7a1b6aa30122931f1f4b91b601c31
tree7c8eb878e231d35da4a3178db85046d91fd13830
parent7d811771c95ebab358eca8e68b53efe09e3a6a96
mfd: tps65090: Stop caching most registers

Nearly all of the registers in tps65090 combine control bits and
status bits.  Turn off caching of all registers except the select few
that can be cached.

In order to avoid adding more duplicate #defines, we also move some
register offset definitions to the mfd driver (and resolve
inconsistent names).

Signed-off-by: Doug Anderson <dianders@chromium.org>
Acked-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/tps65090.c
drivers/power/tps65090-charger.c
include/linux/mfd/tps65090.h