summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-enterprise-power.c
diff options
context:
space:
mode:
authorsyed rafiuddin <srafiuddin@nvidia.com>2011-09-29 10:44:45 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:50:16 -0800
commit7e013c17886bb10a9558d94988de5830fce01ba3 (patch)
tree985bb666f8ecbefe436e1642c553613f04bb006d /arch/arm/mach-tegra/board-enterprise-power.c
parent5dc7e80087f5176331f912584459c03427b15ccb (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/61831 (cherry picked from commit f7087f71f5ed04d5a6c88fa6c8296f85029e2efd) Change-Id: I3cf95d530845388d189ef860ba4ee7d933dd3fd8 Reviewed-on: http://git-master/r/64091 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rdaf381deafc9f549522779d7e3baad21f3cd7834
Diffstat (limited to 'arch/arm/mach-tegra/board-enterprise-power.c')
-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 15c236c30d54..501398234483 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_TYPE_MAINS) {
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);