From: <mar...@us...> - 2007-05-28 15:50:50
|
Revision: 1008 http://svn.sourceforge.net/hackndev/?rev=1008&view=rev Author: marex_z71 Date: 2007-05-28 08:50:47 -0700 (Mon, 28 May 2007) Log Message: ----------- l4p: battery driver fixes + correction of palmt5 battery voltage (thanx snua12) Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/mach-pxa/palmld/palmld_battery.c linux4palm/linux/trunk/arch/arm/mach-pxa/palmt5/palmt5_battery.c linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmtx_battery.c linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_battery.c linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt5-init.h Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmld/palmld_battery.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmld/palmld_battery.c 2007-05-28 14:30:17 UTC (rev 1007) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmld/palmld_battery.c 2007-05-28 15:50:47 UTC (rev 1008) @@ -84,8 +84,8 @@ int palmld_battery_get_capacity(struct battery *b) { if (bat.battery_registered){ - return ((palmld_battery_get_voltage(b)-palmld_battery_min_voltage(b)) - /(palmld_battery_max_voltage(b)-palmld_battery_min_voltage(b))); + return (((palmld_battery_get_voltage(b)-palmld_battery_min_voltage(b)) + /(palmld_battery_max_voltage(b)-palmld_battery_min_voltage(b)))*100); } else{ printk("palmld_battery: cannot get capacity -> battery driver unregistered\n"); Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt5/palmt5_battery.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt5/palmt5_battery.c 2007-05-28 14:30:17 UTC (rev 1007) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt5/palmt5_battery.c 2007-05-28 15:50:47 UTC (rev 1008) @@ -83,8 +83,8 @@ int palmt5_battery_get_capacity(struct battery *b) { if (bat.battery_registered){ - return ((palmt5_battery_get_voltage(b)-palmt5_battery_min_voltage(b)) - /(palmt5_battery_max_voltage(b)-palmt5_battery_min_voltage(b))); + return (((palmt5_battery_get_voltage(b)-palmt5_battery_min_voltage(b)) + /(palmt5_battery_max_voltage(b)-palmt5_battery_min_voltage(b)))*100); } else{ printk("palmt5_battery: cannot get capacity -> battery driver unregistered\n"); Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmtx_battery.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmtx_battery.c 2007-05-28 14:30:17 UTC (rev 1007) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmtx_battery.c 2007-05-28 15:50:47 UTC (rev 1008) @@ -88,8 +88,8 @@ int palmtx_battery_get_capacity(struct battery *b) { if (bat.battery_registered){ - return ((palmtx_battery_get_voltage(b)-palmtx_battery_min_voltage(b)) - /(palmtx_battery_max_voltage(b)-palmtx_battery_min_voltage(b))); + return (((palmtx_battery_get_voltage(b)-palmtx_battery_min_voltage(b)) + /(palmtx_battery_max_voltage(b)-palmtx_battery_min_voltage(b)))*100); } else{ printk("palmtx_battery: cannot get capacity -> battery driver unregistered\n"); Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_battery.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_battery.c 2007-05-28 14:30:17 UTC (rev 1007) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_battery.c 2007-05-28 15:50:47 UTC (rev 1008) @@ -88,8 +88,8 @@ int palmz72_battery_get_capacity(struct battery *b) { if (bat.battery_registered){ - return ((palmz72_battery_get_voltage(b)-palmz72_battery_min_voltage(b)) - /(palmz72_battery_max_voltage(b)-palmz72_battery_min_voltage(b))); + return (((palmz72_battery_get_voltage(b)-palmz72_battery_min_voltage(b)) + /(palmz72_battery_max_voltage(b)-palmz72_battery_min_voltage(b)))*100); } else{ printk("palmz72_battery: cannot get capacity -> battery driver unregistered\n"); Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt5-init.h =================================================================== --- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt5-init.h 2007-05-28 14:30:17 UTC (rev 1007) +++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt5-init.h 2007-05-28 15:50:47 UTC (rev 1008) @@ -52,7 +52,7 @@ // BATTERY -#define PALMT5_BAT_MAX_VOLTAGE 4100 // 3.99v current voltage at max charge as from Filez +#define PALMT5_BAT_MAX_VOLTAGE 4000 // 4.00v current voltage at max charge as from Filez #define PALMT5_BAT_MIN_VOLTAGE 3550 // 3.55v critical voltage as from FileZ #define PALMT5_BAT_MAX_CURRENT 0 // unknokn #define PALMT5_BAT_MIN_CURRENT 0 // unknown This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |