浏览代码

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: Michael Heinemann <committed@heine.so>
Tested-by: Phil Reid <preid@electromag.com.au>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
Michael Heinemann 8 年之前
父节点
当前提交
0188155a23
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      drivers/power/supply/sbs-battery.c

+ 2 - 2
drivers/power/supply/sbs-battery.c

@@ -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_WATTS
+	BATTERY_MODE_AMPS = 0,
+	BATTERY_MODE_WATTS = 0x8000
 };
 };
 
 
 /* manufacturer access defines */
 /* manufacturer access defines */