intel_pmic_battery: Fix battery charging status on mrst

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>
This commit is contained in:
Shuduo Sang 2010-08-24 14:35:17 +01:00 коммит произвёл Anton Vorontsov
Родитель d1b113bb02
Коммит 77f4b9fe05
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -185,8 +185,8 @@ static int pmic_scu_ipc_battery_property_get(struct battery_property *prop)
{ {
u32 data[3]; u32 data[3];
u8 *p = (u8 *)&data[1]; u8 *p = (u8 *)&data[1];
int err = intel_scu_ipc_command(IPC_CMD_BATTERY_PROPERTY, int err = intel_scu_ipc_command(IPCMSG_BATTERY,
IPCMSG_BATTERY, NULL, 0, data, 3); IPC_CMD_BATTERY_PROPERTY, NULL, 0, data, 3);
prop->capacity = data[0]; prop->capacity = data[0];
prop->crnt = *p++; prop->crnt = *p++;
@ -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) 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);
} }
/** /**