summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@ti.com>2016-08-31 11:46:20 (GMT)
committerLee Jones <lee.jones@linaro.org>2016-10-04 14:48:03 (GMT)
commitc78cb17867e48a4b74abbc8ffc52ac1ed5d0299d (patch)
tree268a9250fada1feb980a8bea1bc7b80467a5eb9e
parent3612b27cfb4a074c83cc74b928517aca2d872861 (diff)
downloadlinux-c78cb17867e48a4b74abbc8ffc52ac1ed5d0299d.tar.xz
mfd: twl6040: The chip does not support bulk access
Bulk access is not working with twl6040, we need to use single register access. Bulk access would happen when we try to sync the regcache after power on. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
-rw-r--r--drivers/mfd/twl6040.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mfd/twl6040.c b/drivers/mfd/twl6040.c
index ab328ec..c3ad59e 100644
--- a/drivers/mfd/twl6040.c
+++ b/drivers/mfd/twl6040.c
@@ -609,6 +609,7 @@ static const struct regmap_config twl6040_regmap_config = {
.writeable_reg = twl6040_writeable_reg,
.cache_type = REGCACHE_RBTREE,
+ .use_single_rw = true,
};
static const struct regmap_irq twl6040_irqs[] = {