On Mon, Dec 16, 2019 at 7:19 PM Gerecke, Jason <killertofu@xxxxxxxxx> wrote: > > From: Jason Gerecke <killertofu@xxxxxxxxx> > > A new PID is in use for repaired MobileStudio Pro devices. Add it to the > list of devices that need special-casing in wacom_wac_pad_event. > > Signed-off-by: Jason Gerecke <jason.gerecke@xxxxxxxxx> > --- Thanks, Applied to for-5.5/upstream-fixes Cheers, Benjamin > drivers/hid/wacom_wac.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/drivers/hid/wacom_wac.c b/drivers/hid/wacom_wac.c > index ccb74529bc78..d99a9d407671 100644 > --- a/drivers/hid/wacom_wac.c > +++ b/drivers/hid/wacom_wac.c > @@ -2096,14 +2096,16 @@ static void wacom_wac_pad_event(struct hid_device *hdev, struct hid_field *field > (hdev->product == 0x34d || hdev->product == 0x34e || /* MobileStudio Pro */ > hdev->product == 0x357 || hdev->product == 0x358 || /* Intuos Pro 2 */ > hdev->product == 0x392 || /* Intuos Pro 2 */ > - hdev->product == 0x398 || hdev->product == 0x399)) { /* MobileStudio Pro */ > + hdev->product == 0x398 || hdev->product == 0x399 || /* MobileStudio Pro */ > + hdev->product == 0x3AA)) { /* MobileStudio Pro */ > value = (field->logical_maximum - value); > > if (hdev->product == 0x357 || hdev->product == 0x358 || > hdev->product == 0x392) > value = wacom_offset_rotation(input, usage, value, 3, 16); > else if (hdev->product == 0x34d || hdev->product == 0x34e || > - hdev->product == 0x398 || hdev->product == 0x399) > + hdev->product == 0x398 || hdev->product == 0x399 || > + hdev->product == 0x3AA) > value = wacom_offset_rotation(input, usage, value, 1, 2); > } > else { > -- > 2.24.1 >