summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyed rafiuddin <srafiuddin@nvidia.com>2011-09-29 10:44:45 +0530
committerRyan Wong <ryanw@nvidia.com>2011-10-19 17:11:18 -0700
commit462f469860f461f5492de19050ceb9c6f0bf45ff (patch)
tree3c7c40c8681f908ac4d606a73c363ab63326ec16
parent870304b1c34477ab0157d664d09efcae5920a108 (diff)
arm: tegra: enterprise: battery detection support for fuel-gauge
Adding battery present support to fuel-gauge driver so as not to report battery charecterstics when battery is not present bug 873965 Reviewed-on: http://git-master/r/55122 (cherry picked from commit 6c88c37e3bedf4645ecf359e8cf9e84e0868fed0) Change-Id: I9ea1abb27f0ad88c17cffc75730ebc72c0dfb8f6 Reviewed-on: http://git-master/r/59038 Reviewed-by: Syed Rafiuddin <srafiuddin@nvidia.com> Tested-by: Syed Rafiuddin <srafiuddin@nvidia.com> Reviewed-by: Ryan Wong <ryanw@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/board-enterprise-power.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-enterprise-power.c b/arch/arm/mach-tegra/board-enterprise-power.c
index 99e2e2563735..acbe4a84fc28 100644
--- a/arch/arm/mach-tegra/board-enterprise-power.c
+++ b/arch/arm/mach-tegra/board-enterprise-power.c
@@ -240,6 +240,7 @@ static struct tps80031_charger_platform_data bcharger_pdata = {
static struct tps80031_bg_platform_data battery_gauge_data = {
.irq_base = ENT_TPS80031_IRQ_BASE,
+ .battery_present = 1,
};
#define TPS_RTC() \
@@ -490,6 +491,7 @@ int __init enterprise_regulator_init(void)
if (get_power_supply_type() == power_supply_adapter) {
bcharger_pdata.num_consumer_supplies = 0;
bcharger_pdata.consumer_supplies = NULL;
+ battery_gauge_data.battery_present = 0;
}
i2c_register_board_info(4, enterprise_regulators, 1);