Skip to content

Commit

Permalink
intel_pmic_battery: Fix battery charging status on mrst
Browse files Browse the repository at this point in the history
The arguments got swapped on some functions which produces undefined results.
The main one got fixed before submit but the other two were missed.

Signed-off-by: Shuduo Sang <shuduo.sang@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com>
  • Loading branch information
Shuduo Sang authored and Anton Vorontsov committed Aug 24, 2010
1 parent d1b113b commit 77f4b9f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drivers/power/intel_mid_battery.c
Original file line number Diff line number Diff line change
Expand Up @@ -185,8 +185,8 @@ static int pmic_scu_ipc_battery_property_get(struct battery_property *prop)
{
u32 data[3];
u8 *p = (u8 *)&data[1];
int err = intel_scu_ipc_command(IPC_CMD_BATTERY_PROPERTY,
IPCMSG_BATTERY, NULL, 0, data, 3);
int err = intel_scu_ipc_command(IPCMSG_BATTERY,
IPC_CMD_BATTERY_PROPERTY, NULL, 0, data, 3);

prop->capacity = data[0];
prop->crnt = *p++;
Expand All @@ -207,7 +207,7 @@ static int pmic_scu_ipc_battery_property_get(struct battery_property *prop)

static int pmic_scu_ipc_set_charger(int charger)
{
return intel_scu_ipc_simple_command(charger, IPCMSG_BATTERY);
return intel_scu_ipc_simple_command(IPCMSG_BATTERY, charger);
}

/**
Expand Down

0 comments on commit 77f4b9f

Please sign in to comment.