Commit 0188155a authored by Michael Heinemann's avatar Michael Heinemann Committed by Sebastian Reichel

power: supply: sbs-battery: correct capacity mode selection bits

The capacity mode bit is bit 15. Currently it is written as
default initialized enum and never shifted. This leads to
a behaviour where the BATTERY_MODE is not correctly
recognized and set again.

This commit initializes the enum accordingly.
Signed-off-by: default avatarMichael Heinemann <committed@heine.so>
Tested-by: default avatarPhil Reid <preid@electromag.com.au>
Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.co.uk>
parent 520eccdf
...@@ -60,8 +60,8 @@ enum { ...@@ -60,8 +60,8 @@ enum {
#define BATTERY_MODE_OFFSET 0x03 #define BATTERY_MODE_OFFSET 0x03
#define BATTERY_MODE_MASK 0x8000 #define BATTERY_MODE_MASK 0x8000
enum sbs_battery_mode { enum sbs_battery_mode {
BATTERY_MODE_AMPS, BATTERY_MODE_AMPS = 0,
BATTERY_MODE_WATTS BATTERY_MODE_WATTS = 0x8000
}; };
/* manufacturer access defines */ /* manufacturer access defines */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment