summaryrefslogtreecommitdiff
path: root/drivers/mfd
diff options
context:
space:
mode:
authorPhani Kumar Uppalapati <phaniu@codeaurora.org>2016-09-27 10:45:09 -0700
committerPhani Kumar Uppalapati <phaniu@codeaurora.org>2016-09-27 11:02:14 -0700
commit15c8a1727b302c4ee16475c7f09f59337facdf34 (patch)
treec64bbef10b0fee8f06b16dea3d56b8f0a53f516b /drivers/mfd
parent626caf4e54864d90e8d104277f9a1446e487c7e1 (diff)
drivers: mfd: Update wcd934x codec volatile register table
Add top-level wcd934x codec registers as volatile because those registers get updated even before register map cache initialization. Change-Id: Ibdf5f695e5464b9597d153f725ff461f89b62ae4 Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
Diffstat (limited to 'drivers/mfd')
-rw-r--r--drivers/mfd/wcd934x-regmap.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/mfd/wcd934x-regmap.c b/drivers/mfd/wcd934x-regmap.c
index b102264ca8fd..02ddf3225af8 100644
--- a/drivers/mfd/wcd934x-regmap.c
+++ b/drivers/mfd/wcd934x-regmap.c
@@ -1872,6 +1872,10 @@ static bool wcd934x_is_volatile_register(struct device *dev, unsigned int reg)
case WCD934X_CPE_SS_PWR_SYS_PSTATE_CTL_1:
case WCD934X_CPE_SS_CPAR_CTL:
case WCD934X_CPE_SS_STATUS:
+ case WCD934X_CODEC_RPM_RST_CTL:
+ case WCD934X_SIDO_NEW_VOUT_A_STARTUP:
+ case WCD934X_SIDO_NEW_VOUT_D_STARTUP:
+ case WCD934X_CODEC_RPM_PWR_CDC_DIG_HM_CTL:
return true;
}