|
From: <far...@us...> - 2007-05-25 18:23:13
|
Revision: 992
http://svn.sourceforge.net/hackndev/?rev=992&view=rev
Author: farcaller
Date: 2007-05-25 11:23:09 -0700 (Fri, 25 May 2007)
Log Message:
-----------
palmt3: cleaned deps of palmt3_battery
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt3/palmt3_battery.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt3/palmt3_battery.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt3/palmt3_battery.c 2007-05-25 18:01:27 UTC (rev 991)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt3/palmt3_battery.c 2007-05-25 18:23:09 UTC (rev 992)
@@ -95,6 +95,7 @@
return ((tps65010_get_chgstatus() & TPS_CHG_AC)?1:0);
}
+#ifdef CONFIG_BATTCHARGE_MONITOR
static struct battery palmt3_battery = {
.name = "palmt3_batt",
.id = "Li-Ion battery",
@@ -116,6 +117,7 @@
.id = "AC",
.get_status = palmt3_charger_get_ac_status,
};
+#endif
/* -------------------------- APM ------------------------------------- */
static void palmt3_apm_get_power_status(struct apm_power_info *info)
@@ -180,11 +182,11 @@
static int __init palmt3_battery_init(void)
{
int retval;
-
retval = driver_register(&palmt3_battery_driver);
if (retval)
return retval;
+#ifdef CONFIG_BATTCHARGE_MONITOR
retval = battery_class_register(&palmt3_battery);
retval = charger_class_register(&palmt3_usb_charger);
retval = charger_class_register(&palmt3_ac_charger);
@@ -193,6 +195,7 @@
battery_attach_charger(&palmt3_battery, &palmt3_ac_charger);
battery_update_charge_link(&palmt3_battery);
+#endif
if (!retval) {
#ifdef CONFIG_PM
set_apm_get_power_status(palmt3_apm_get_power_status);
@@ -203,6 +206,7 @@
static void __exit palmt3_battery_exit(void)
{
+#ifdef CONFIG_BATTCHARGE_MONITOR
battery_remove_charger(0, &palmt3_ac_charger);
battery_remove_charger(0, &palmt3_usb_charger);
@@ -210,6 +214,7 @@
charger_class_unregister(&palmt3_ac_charger);
battery_class_unregister(&palmt3_battery);
driver_unregister(&palmt3_battery_driver);
+#endif
}
module_init(palmt3_battery_init);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|