From 339fa0568eced7ef08fb3f20bbbaccbf8d7e88fd Mon Sep 17 00:00:00 2001
From: guoyi <gy@rock-chips.com>
Date: Mon, 6 Jul 2015 15:02:47 +0800
Subject: [PATCH]  rk3368: pmic: rk808:adjust dcdc voltage step

Signed-off-by: guoyi <gy@rock-chips.com>
Signed-off-by: zhangqing <zhangqing@rock-chips.com>
---
 drivers/mfd/rk808.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/drivers/mfd/rk808.c b/drivers/mfd/rk808.c
index eaf83c93cee5..592bc3de7dce 100755
--- a/drivers/mfd/rk808.c
+++ b/drivers/mfd/rk808.c
@@ -106,7 +106,7 @@ const static int ldo_contr_base_addr[] = {
 //#define rk808_LDO_CONTR_REG(x) (ldo_contr_base_addr[x])
 
 const static int buck_voltage_map[] = {
-	  700,  712,  725,  737,  750, 762,  775,  787,  800, 
+	  712,  725,  737,  750, 762,  775,  787,  800,
 	  812,  825,  837,  850,862,  875,  887,  900,  912,
 	  925,  937,  950, 962,  975,  987, 1000, 1012, 1025, 
 	  1037, 1050,1062, 1075, 1087, 1100, 1112, 1125, 1137, 
@@ -391,7 +391,7 @@ static int rk808_dcdc_list_voltage(struct regulator_dev *dev, unsigned selector)
 	switch (buck) {
 	case 0:
 	case 1:
-		volt = 700000 + selector * 12500;
+		volt = 712500 + selector * 12500;
 		break;
 	case 3:
 		volt = 1800000 + selector * 100000;
@@ -470,10 +470,10 @@ static int rk808_dcdc_select_min_voltage(struct regulator_dev *dev,
 	u16 vsel =0;
 	
 	if (buck == 0 || buck ==  1){
-		if (min_uV < 700000)
+		if (min_uV < 712500)
 		vsel = 0;
 		else if (min_uV <= 1500000)
-		vsel = ((min_uV - 700000) / 12500) ;
+		vsel = ((min_uV - 712500) / 12500) ;
 		else
 		return -EINVAL;
 	}
@@ -1137,7 +1137,7 @@ static void rk808_shutdown(void)
 	for(i=0;i<2;i++){
 	reg = rk808_reg_read(rk808,rk808_BUCK_SET_VOL_REG(i));
 	reg &= BUCK_VOL_MASK;
-	val = 700000 + reg * 12500;
+	val = 712500 + reg * 12500;
 	printk("%s,line=%d dc[%d]= %d\n", __func__,__LINE__,(i+1),val);
 	}
 	/*****************************************************/
-- 
2.34.1