summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-laguna-power.c
diff options
context:
space:
mode:
authorDarbha Sriharsha <dsriharsha@nvidia.com>2013-11-29 12:35:35 +0530
committerLaxman Dewangan <ldewangan@nvidia.com>2013-12-01 22:08:50 -0800
commitda8abe01ee6e3fac2cc28849669fffc0ca99b796 (patch)
treec2619fcb31689cbf888f3c163c23b98a2371d414 /arch/arm/mach-tegra/board-laguna-power.c
parent4dc750d5ff35b5381207adbb8bf4b88918f33813 (diff)
arm: laguna: Register charger only when battery connected
Register bq24715 battery charger driver only when a battery is connected to the platform (When it is specified through ODM data that battery has been connected). Bug 1271064 Change-Id: I0d6fc482c3e4d6f4512c3a06575f9525a197b906 Signed-off-by: Darbha Sriharsha <dsriharsha@nvidia.com> Reviewed-on: http://git-master/r/336900 GVS: Gerrit_Virtual_Submit Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-laguna-power.c')
-rw-r--r--arch/arm/mach-tegra/board-laguna-power.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-laguna-power.c b/arch/arm/mach-tegra/board-laguna-power.c
index 971e17763429..b55047947c99 100644
--- a/arch/arm/mach-tegra/board-laguna-power.c
+++ b/arch/arm/mach-tegra/board-laguna-power.c
@@ -834,8 +834,9 @@ int __init laguna_regulator_init(void)
#endif
laguna_as3722_regulator_init();
- i2c_register_board_info(1, bq2471x_boardinfo,
- ARRAY_SIZE(bq2471x_boardinfo));
+ if (get_power_supply_type() == POWER_SUPPLY_TYPE_BATTERY)
+ i2c_register_board_info(1, bq2471x_boardinfo,
+ ARRAY_SIZE(bq2471x_boardinfo));
return 0;
}