From 8c267475d3584381b099d913cc11bcebb8a052d5 Mon Sep 17 00:00:00 2001 From: huangys Date: Tue, 29 May 2018 16:49:19 +0800 Subject: [PATCH] madera: remove some code on runtime resume It's a workaround solution, these removed codes cause spi communition error and need to be reviewed by cirrus.. Change-Id: I6632023de8c874bfabecf81ffef27c368e4a18f9 Signed-off-by: huangys Reviewed-on: https://gerrit.mot.com/1182137 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Guobin Zhang Submit-Approved: Jira Key --- drivers/mfd/madera-core.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/drivers/mfd/madera-core.c b/drivers/mfd/madera-core.c index efd7f10352fd..a840f4ae5cc2 100644 --- a/drivers/mfd/madera-core.c +++ b/drivers/mfd/madera-core.c @@ -296,18 +296,6 @@ static int madera_runtime_resume(struct device *dev) if (ret) goto err; - mutex_lock(&madera->reg_setting_lock); - regmap_write(madera->regmap, 0x80, 0x3); - ret = regcache_sync_region(madera->regmap, MADERA_HP_CHARGE_PUMP_8, - MADERA_HP_CHARGE_PUMP_8); - regmap_write(madera->regmap, 0x80, 0x0); - mutex_unlock(&madera->reg_setting_lock); - - if (ret) { - dev_err(madera->dev, "Failed to restore keyed cache\n"); - goto err; - } - ret = regcache_sync(madera->regmap); if (ret) { dev_err(madera->dev,