max8925_power: Fix incorrect voltage and current calculation
authorPhilip Rakity <prakity@marvell.com>
Fri, 25 Nov 2011 17:25:23 +0000 (21:25 +0400)
committerAnton Vorontsov <cbouatmailru@gmail.com>
Fri, 25 Nov 2011 17:26:03 +0000 (21:26 +0400)
The datasheet indicates a 12 bit value is returned for i2c
registers for voltage and current.  Code was assuming 8 bits.
But default for chip is 12 bit return value.

Voltage is returned in 2mV units  -- adjust to return as uV
per linux power spec

Adjust current calculation to return units in uA.

Signed-off-by: Philip Rakity <prakity@marvell.com>
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com>

No differences found