[Linuxwacom-devel] [PATCH input-wacom 07/10] 2.6.30: Backport touch_max data

2018-03-13 Thread Jason Gerecke
The touch_max field indicates the maximum number of simultaneous touches supported by the hardware. Within the 2.6.30 kernel, its presence is really only used as a way of identifying touch-capable tablets since the tree does not have significant multitouch support. Backporting the touch_max data

[Linuxwacom-devel] [PATCH input-wacom 09/10] 2.6.30: Backport TABLETPCE ISDv4 devices

2018-03-13 Thread Jason Gerecke
The pen interface of TABLETPCE devices is supposedly identical to the classic TABLETPC interface (see: dabcba4226), with just the touch interface modified to be Win8-compatible. Supporting these devices (and updating those that are marked TABLETPC) is fairly straightforward. Signed-off-by: Jason

[Linuxwacom-devel] [PATCH xf86-input-wacom] Fail the Coverity build if their script cannot be downloaded

2018-03-13 Thread Jason Gerecke
If curl encounters an error trying to download the Coverity build script (as seems to be happening at the moment due to SSL issues), we will not be notified since the pipe swallows the error code. This is not ideal, so this commit updates the Travis build steps to use a slightly more contrived

[Linuxwacom-devel] [PATCH input-wacom 03/10] 2.6.30: Correct resolution of ISDv4 0x5000 tablet

2018-03-13 Thread Jason Gerecke
When backporting support for the 0x5000 tablet to the 2.6.30 tree, the maximum pressure value was incorrectly copied. Fixes: ecff90f818 ("Input: wacom: Add support for three new ISDv4 sensors") Signed-off-by: Jason Gerecke --- 2.6.30/wacom_wac.c | 2 +- 1 file changed,

[Linuxwacom-devel] [PATCH input-wacom 05/10] 2.6.30: Clean up wacom_features structures

2018-03-13 Thread Jason Gerecke
The 2.6.30 tree has a few of its wacom_features structures in a different order than the other trees, or having a different number of spaces between fields. This makes comparing the 2.6.30 tree more difficult than necessary. This commit moves things to be in the same spot as 2.6.38.

[Linuxwacom-devel] [PATCH input-wacom 01/10] 2.6.30: Add missing oVid/oPid data to pen side of split devices

2018-03-13 Thread Jason Gerecke
When oVid/oPid data was added for several "split" devices in afb48f975b, the data was only added to the touch half. This means that the current logic to link the two halves together will only work when the pen half is detected first. This would cause arbitration issues if the probe order is

[Linuxwacom-devel] [PATCH input-wacom 08/10] 2.6.30: Backport missing TABLETPC ISDv4 devices

2018-03-13 Thread Jason Gerecke
The 2.6.30 tree is missing the three following ISDv4 devices which use the vanilla TABLETPC type: 0xEC 0xEF and 0x10E. Backporting support is trivial since only the definitions are missing. Signed-off-by: Jason Gerecke --- 2.6.30/wacom_wac.c | 12 1 file

[Linuxwacom-devel] [PATCH input-wacom 04/10] 2.6.30: Fix maximum distance for Bamboo tablets

2018-03-13 Thread Jason Gerecke
Way back when, the driver used to report the distance data from Bamboo tablets unmodified. The unmodified data *increases* as you get closer to the tablet, however, which is the opposite of what is expected. Chris Bagwell changed this behavior in 2011 with upstream commit c18c2cec31. At the same

[Linuxwacom-devel] [PATCH input-wacom 10/10] 2.6.30: Backport MTSCREEN ISDv4 devices

2018-03-13 Thread Jason Gerecke
The 2.6.38 and later trees contain a single "MTSCREEN" device that should be backported to the 2.6.30 kernel. Signed-off-by: Jason Gerecke --- 2.6.30/wacom_sys.c | 8 ++-- 2.6.30/wacom_wac.c | 6 ++ 2.6.30/wacom_wac.h | 3 ++- 3 files changed, 14 insertions(+),

[Linuxwacom-devel] [PATCH input-wacom 06/10] 2.6.30: Backport resolution data (but not implementation)

2018-03-13 Thread Jason Gerecke
To bring the 2.6.30 wacom_features structure into closer alignment with the other trees, this commit backports the resolution data. Note that the 2.6.30 kernel does *not* support reporting resolution, so this is purely cosmetic: userspace will still need to have its own independent table of

[Linuxwacom-devel] [PATCH input-wacom 00/10] 2.6.30: Synchronize wacom_features structures

2018-03-13 Thread Jason Gerecke
We eventually want to move away from having to store a duplicate copy of tablet resolution in the xf86-input-wacom driver. We can't do this *quite* yet since we'd have to change the minimum kernel requirement to 2.6.32, but we can prepare for the change by porting the resolution data from later

[Linuxwacom-devel] [PATCH input-wacom 02/10] 2.6.30: Correct number of buttons for DTU-1141

2018-03-13 Thread Jason Gerecke
The DTU-1141 only has 4 ExpressKeys. This value was incorrectly copied while backporting. Fixes: ee0d2bd259 ("backport: HID: wacom: Set button bits based on a new numbered_buttons") Signed-off-by: Jason Gerecke --- 2.6.30/wacom_wac.c | 2 +- 1 file changed, 1

[Linuxwacom-devel] [PATCH xf86-input-wacom] Update README to reflect the move to Github.

2018-03-13 Thread Aaron Armstrong Skomra
Signed-off-by: Aaron Armstrong Skomra --- README| 47 --- README.md | 20 2 files changed, 20 insertions(+), 47 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/README