Hi everyone, I've been working for a while on out-of-tree tablet drivers in DIGImend project and didn't have time to contribute back to the kernel. Here's an attempt to sync-up, finally. The code was mostly tested by users of the out-of-tree driver package [1], but required some syntax and formatting cleanup to better match kernel standards (to be synced back), and a bit of compatibility and package-specific code removed/changed, so it's not an exact match. This is mostly a rewrite of the UC-Logic driver, but a few more other tablets are added as well. The rewrite is quite extensive, so it didn't make sense to break it up into more patches at this point, sorry. I'd be glad to work on any improvements to this patchset you deem necessary. Thank you. Nick [1]: digimend-kernel-drivers - the out-of-tree driver package https://github.com/DIGImend/digimend-kernel-drivers