patches/uwacom_one_m_tsscale.diff

17 lines
553 B
Diff

diff --git a/sys/dev/usb/uwacom.c b/sys/dev/usb/uwacom.c
index f9af276a641..2c4e51b7522 100644
--- a/sys/dev/usb/uwacom.c
+++ b/sys/dev/usb/uwacom.c
@@ -149,6 +149,11 @@ uwacom_attach(struct device *parent, struct device *self, void *aux)
ms->sc_tsscale.maxy = 9500;
}
+ if (uha->uaa->product == USB_PRODUCT_WACOM_ONE_M) {
+ ms->sc_tsscale.maxx = 21600;
+ ms->sc_tsscale.maxy = 13500;
+ }
+
if (uha->uaa->product == USB_PRODUCT_WACOM_INTUOS_DRAW) {
sc->sc_flags = UWACOM_USE_PRESSURE | UWACOM_BIG_ENDIAN;
sc->sc_loc_tip_press.pos = 43;