diff options
author | syed rafiuddin <srafiuddin@nvidia.com> | 2011-09-29 10:44:45 +0530 |
---|---|---|
committer | Ryan Wong <ryanw@nvidia.com> | 2011-10-19 17:11:18 -0700 |
commit | 462f469860f461f5492de19050ceb9c6f0bf45ff (patch) | |
tree | 3c7c40c8681f908ac4d606a73c363ab63326ec16 | |
parent | 870304b1c34477ab0157d664d09efcae5920a108 (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.c | 2 |
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); |