Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp3504742pxb; Fri, 11 Feb 2022 01:01:58 -0800 (PST) X-Google-Smtp-Source: ABdhPJwToFRHvlq176b6mhjySLYQzUZwIX4JGugrNS5dz8uvadegcMol7UM+OL9H7ZwET9vo//gy X-Received: by 2002:a17:902:f64e:: with SMTP id m14mr677224plg.158.1644570117853; Fri, 11 Feb 2022 01:01:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644570117; cv=none; d=google.com; s=arc-20160816; b=WuSjywX0KvsufLIe8gjxRqc+u1BUJkmS6DFi+Bu6IIXaKXIrHxnOlA6LuBD/FPEQSk a6SujkSX6jvsLF99tWlcVwO1h0uOsWEqi0LyIvwGkaalj+q7xLZg5gtlA+G4icNsflkg SWdxBbTMh5ObTh3TnmjlIYY4go6LPe+kdtnQwTNzFNA0EYtRNiDaQ6crd+8P2KB+/+AA jtRJGNeduShKQp4o8wHuZoLocPJVOt9edaDV606qqH2l2PQAgxS3zD6X8TGoP1bE11/s cCeXD3RqK2SMzptK8mmrw6a4o50M1ZnbUXBrr8O6kv1ltQrpFpXHYFvVlMFyAFK+83Kn fYZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=rUred02texemxAFVHHRF/9cYwJFFDkzQMpDLFJdomOU=; b=iRfxXMmn0LzsS2ADAkSqj/o7pqbcsWcOZuBc2KY5EPyujWIq+cqLOgGSg/qmjDVJWh Z4epjglT/NXFP1VLIQTgJ8Ahx5K6e+yRfqlaCke01feXVnlO5FZVkITg5Z1t626zyeSD AMiKJ4MTKtTvqxjTdtw/IwsjIJ/HN+d6cCBM76m0WoCeYNvnFGnvo3fPU58BeBTnuSph PD/1TvXMXEvJ8zY6kDC+ipgyAHRQyx5+jEjPHCrS5i8RrCGGo6rRvqTsJ2eeGatm8CAo 995IdTKFhetEAWNxz2UvYhYaItbQBX3KmahFF9KEg1lLlJjmxtLlGqAHm7Pc//wycIIB fd1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=QJrmkWzm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k5si5079034plk.64.2022.02.11.01.01.46; Fri, 11 Feb 2022 01:01:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=QJrmkWzm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343625AbiBJTEw (ORCPT + 99 others); Thu, 10 Feb 2022 14:04:52 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:44486 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343596AbiBJTEu (ORCPT ); Thu, 10 Feb 2022 14:04:50 -0500 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5848D1084; Thu, 10 Feb 2022 11:04:47 -0800 (PST) Received: by mail-wm1-x32d.google.com with SMTP id q198-20020a1ca7cf000000b0037bb52545c6so5836835wme.1; Thu, 10 Feb 2022 11:04:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=rUred02texemxAFVHHRF/9cYwJFFDkzQMpDLFJdomOU=; b=QJrmkWzmPO9kLsw74dAatqFSHaPrgRp1qcxYk3KUu0L3+fyir/M9cGe3Y33FloB2Cd F3JbYpex+/PYWF2ZDH5buwYHsxRLCU1z3Pn8zfSjgONUr7RunSjWyhTVamZRFyAxof7m A1+JyzifWpvsExrYCwEIWL2vQToFka33UEkuQlg6bC5qdA5sDekriKMznfpGpZ7KXt7n t8g1TBcgY4IMDTpLdO0U2rMxjGKnJdyJpM4tJH4Rm4+my80fKhtngQCRO4xEkvGhUam8 zOCAArHRfYKV77Yjuop6sd9l4CPK8HKq4gVk2b+NKxnbrbv1+NvHj07xw6NO/NAA1lq4 RUSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=rUred02texemxAFVHHRF/9cYwJFFDkzQMpDLFJdomOU=; b=aAtlgABeWQk63ASvXK7l7uy6FWE8kBXxohW3YNbzI/8VjR0xVk5vr9iWaTEK7LWhpT 2QGAVw3N5T1rCWZbCD3aTCGXhbgbPRlDd2MG9Im3QkhvC6c0OI/qRj9or314vgW6hUEN QgqrOEmlWNE8K2lFImfrfHmitmBXwk/ZfkXGYwwtZ0T7Xp38R5xK881jPUCsU1wMFdY3 POJzzjdJKCOsT5xYu/ZMKANJBlS80elNxmg5PjGjpktjIE9F9qsASKPLPB2gog6+UTP9 l28bn1HMcRRBb3/FSkehK7/fwr8i4Q3RQ2RqWzo0jSb42DhzzB0cO1c9kHSfSGFt88S+ D06w== X-Gm-Message-State: AOAM532AQXknHAgu/ZWEQkNQ6mPEy9KIsS5S7SOBrK0iNxVwd4Jv2nGO FzWBbYTpd8nN2dt/qFkIgTU= X-Received: by 2002:a05:600c:1988:: with SMTP id t8mr3359063wmq.66.1644519885768; Thu, 10 Feb 2022 11:04:45 -0800 (PST) Received: from localhost.localdomain ([94.73.33.246]) by smtp.gmail.com with ESMTPSA id o10sm21794816wri.19.2022.02.10.11.04.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Feb 2022 11:04:45 -0800 (PST) From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= To: jikos@kernel.org Cc: benjamin.tissoires@redhat.com, spbnick@gmail.com, linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Subject: [PATCH 0/7] DIGImend patches, part one Date: Thu, 10 Feb 2022 20:04:30 +0100 Message-Id: <20220210190437.50152-1-jose.exposito89@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi everyone, I'm working on the UC Logic driver to add support for my tablet. After some work, I noticed that I needed some patches from the DIGImend project [1]. Instead of cherry picking what I needed, I decided to go the hard way and upstream every change present in DIGImend but missing in the kernel with the intention of making development easier in the future for everyone and providing better hardware support. In a private conversation with DIGImend's maintainer, Nikolai Kondrashov, I asked him for permission to upstream his changes and he said it was fine :) All credit goes to him, I only fixed his patches so they apply, fixed minor checkpatch errors, squashed related changes and reviewed and tested them when my hardware allowed me to. This is the first series of patches from DIGImend. There are 37 patches in total [2], but I can imagine nobody wants to review such a long series, so I'll be sending small groups of related patches... Unless someone feels brave and tells me to send all of them ;) Thank you very much in advance, José Expósito [1] https://github.com/DIGImend/digimend-kernel-drivers [2] https://github.com/JoseExposito/linux/commits/patch-digimend-parblo-patches-mailing-list Nikolai Kondrashov (7): HID: uclogic: Support Huion tilt reporting HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 HID: uclogic: Support Huion 13th frame button HID: uclogic: Split pen and frame raw event handling HID: uclogic: Access pen/frame params directly in raw_event handling HID: uclogic: Skip non-input raw events earlier HID: uclogic: Handle virtual frame reports drivers/hid/hid-ids.h | 2 +- drivers/hid/hid-uclogic-core.c | 205 +++++++++++++++++++------------ drivers/hid/hid-uclogic-params.c | 3 +- drivers/hid/hid-uclogic-params.h | 8 ++ drivers/hid/hid-uclogic-rdesc.c | 20 ++- 5 files changed, 153 insertions(+), 85 deletions(-) -- 2.25.1