From: 许盛飞 <xsf@rock-chips.com>
Date: Wed, 17 Oct 2012 07:32:28 +0000 (+0800)
Subject: the bug of detection charging
X-Git-Tag: firefly_0821_release~8392^2~2
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=960de98ea442633743104846473e3b8446d971b8;p=firefly-linux-kernel-4.4.55.git

the bug of detection charging
---

diff --git a/drivers/power/rk30_factory_adc_battery.c b/drivers/power/rk30_factory_adc_battery.c
index 188580f12a39..0a4a3ea88687 100644
--- a/drivers/power/rk30_factory_adc_battery.c
+++ b/drivers/power/rk30_factory_adc_battery.c
@@ -284,17 +284,20 @@ static ssize_t rkbatt_restore_debug_attrs(struct device *dev,
 	}
 	return size;
 }
+static int  is_charge_ok(struct rk30_adc_battery_data *bat);
 
 static ssize_t rkbatt_show_state_attrs(struct device *dev,
 					      struct device_attribute *attr,
 					      char *buf) 
 {
-	struct rk30_adc_battery_platform_data *pdata = gBatteryData->pdata;
+//	struct rk30_adc_battery_platform_data *pdata = gBatteryData->pdata;
+	int charge_ok_value =0 ;
+	charge_ok_value = is_charge_ok(gBatteryData) ;
 
 	return 	sprintf(buf,
 		"gBatVol=%d,gBatCap=%d,charge_ok=%d,%s\n",
 		gBatteryData->bat_voltage,gBatteryData->bat_capacity,
-		gpio_get_value(pdata->charge_ok_pin),gDischargeFlag);
+		charge_ok_value,gDischargeFlag);
 }
 
 static ssize_t rkbatt_restore_state_attrs(struct device *dev,