diff options
-rw-r--r-- | drivers/hid/wacom_wac.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/hid/wacom_wac.c b/drivers/hid/wacom_wac.c index 4b225fb19a16..fd989e09ae2d 100644 --- a/drivers/hid/wacom_wac.c +++ b/drivers/hid/wacom_wac.c | |||
@@ -1811,6 +1811,7 @@ static void wacom_wac_pad_battery_event(struct hid_device *hdev, struct hid_fiel | |||
1811 | 1811 | ||
1812 | switch (equivalent_usage) { | 1812 | switch (equivalent_usage) { |
1813 | case WACOM_HID_WD_BATTERY_LEVEL: | 1813 | case WACOM_HID_WD_BATTERY_LEVEL: |
1814 | value = value * 100 / (field->logical_maximum - field->logical_minimum); | ||
1814 | wacom_wac->hid_data.battery_capacity = value; | 1815 | wacom_wac->hid_data.battery_capacity = value; |
1815 | wacom_wac->hid_data.bat_connected = 1; | 1816 | wacom_wac->hid_data.bat_connected = 1; |
1816 | break; | 1817 | break; |
@@ -2035,6 +2036,7 @@ static void wacom_wac_pen_event(struct hid_device *hdev, struct hid_field *field | |||
2035 | wacom_wac->hid_data.sense_state = value; | 2036 | wacom_wac->hid_data.sense_state = value; |
2036 | return; | 2037 | return; |
2037 | case HID_DG_BATTERYSTRENGTH: | 2038 | case HID_DG_BATTERYSTRENGTH: |
2039 | value = value * 100 / (field->logical_maximum - field->logical_minimum); | ||
2038 | wacom_wac->hid_data.battery_capacity = value; | 2040 | wacom_wac->hid_data.battery_capacity = value; |
2039 | wacom_wac->hid_data.bat_connected = 1; | 2041 | wacom_wac->hid_data.bat_connected = 1; |
2040 | break; | 2042 | break; |