Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1776567imu; Wed, 28 Nov 2018 15:08:29 -0800 (PST) X-Google-Smtp-Source: AFSGD/X9iiWlUFdH12uK4dsr4CRXLCQdFqPa8lYy4ZNq1uRBzNXQsGbE4/SjA/t+dQh0ukQfvoPv X-Received: by 2002:a62:64d7:: with SMTP id y206mr24336694pfb.84.1543446509524; Wed, 28 Nov 2018 15:08:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543446509; cv=none; d=google.com; s=arc-20160816; b=mjQU6LlYJN+THvNjMW85f2IPOeTU1jJi1rKdIBGQ49pGAU9KDquZ84Ohc/bw7BnqQg Jv2WE/I05CMBh29ZExUK8MVOllSSneXUkKjAVsu3wkU/3hcROupkXdzu3k2zMlGyJrYp HCvxVsDIxOfBCnKvzvX5I9T17K5WIajI7unXQjifwWkPXK3at5UQxkKmSVFIrkDtO8cr OgfIkFO6ST/erW2WIDdUGpPQYrnmjiXyHavSdQ1ZE1obB0wy+4WBBof41YlQR0zDrd2E /mE0q/UGa2C+lKjEvTR6kWQxVchklozXVNVia3/cyRL3az8fEaPgbtWIu8ivP9+q6Qfm HkJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=8CE12QcvRz4bHEK5BSf8wl4z8hyf5jvjQNuVNADkpqQ=; b=yNDlrSSF66J0JwTtfDLBMXgaK5sW0fPv+OU6npQZUiE34IpCJfF5bcG58znrE1BVkf kML6mWPTvD0Zhp+J9+m4TJeNcHVY7cQC6g1Svajs2ybDwqIAlueLXzz/JEyse5vIIS2z u7a9sCWqloMsJWmipLV2ewluLe56hEAOl5lTwUykoQyHfYeCiw/MPxCyS5JecSbADeMs aarSTHMKCMHEqKF8sFormmhL1Z5sgKFBlQdP9XlPyW/NDcUGDSrKH86G541xYNu43nvF tz9a8QgNbTnexEdWDBbGUWRSwtiAXJzc+oTEEz7gGSudJue38xT7jXmFXcI+exNlVDgk ra3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=aNTfh0tQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n59-v6si9037071plb.416.2018.11.28.15.08.14; Wed, 28 Nov 2018 15:08:29 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=aNTfh0tQ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726876AbeK2KGn (ORCPT + 99 others); Thu, 29 Nov 2018 05:06:43 -0500 Received: from mail-ed1-f67.google.com ([209.85.208.67]:43644 "EHLO mail-ed1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726617AbeK2KGn (ORCPT ); Thu, 29 Nov 2018 05:06:43 -0500 Received: by mail-ed1-f67.google.com with SMTP id f4so276941edq.10 for ; Wed, 28 Nov 2018 15:03:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8CE12QcvRz4bHEK5BSf8wl4z8hyf5jvjQNuVNADkpqQ=; b=aNTfh0tQCfu/WQuvF456yrd8VOLEWkoasgCAK0KiTtoDWSC7/9Q1aWBel6kDK6cY8a GmL7VVHstPd7pfZ7pSxv+UVzEDSBkbVhtBXtFsbCI7b2sFjDcjOgnGJgN49paxW623nF a17/3mq9xuPrUOuKfpvIbT7LeXXb8HOvEdxbA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8CE12QcvRz4bHEK5BSf8wl4z8hyf5jvjQNuVNADkpqQ=; b=KNjuqptcH/qGIDjdHiZF60tWhwRRamrhzQE0+ipSlePScC+/LQrGTTYQspcexJSaBK NE+2HuCDwXBfHcpGhNgw4MZlv/rPCxjHcXSyYsebeVbhdKawo6wDeJFYvNIOuS7tizhH KnMMMId63J7AcY12qQWAzXlx25Y9yEYYI3HkvKaaNqt9nTAfsZlt7XV94Psqi37gciF5 giAEJu3bgPLGfOG4i3zZ43hfFymOib3JMaq8cNHVTcXI9/SQA3EOkfN6hxBd9d/UrM73 DGa4i5ifUNl7RPcrEUzyIpGJFy4EJKPPj6ZtETE3clE5V6WJWMDgtRRj99y9bDJMByR+ KGag== X-Gm-Message-State: AGRZ1gL5Y1RPVwDo2ShUcam9vykiNty31ZSvvP0ZJDEqqT486xYZFSIE eLCjMeV6dh10ASHkKb2m5lcEUWtgzss= X-Received: by 2002:a17:906:38e:: with SMTP id b14-v6mr28269003eja.209.1543446207562; Wed, 28 Nov 2018 15:03:27 -0800 (PST) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com. [209.85.128.53]) by smtp.gmail.com with ESMTPSA id f19-v6sm48956eje.28.2018.11.28.15.03.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Nov 2018 15:03:26 -0800 (PST) Received: by mail-wm1-f53.google.com with SMTP id s14so353328wmh.1 for ; Wed, 28 Nov 2018 15:03:26 -0800 (PST) X-Received: by 2002:a1c:c483:: with SMTP id u125mr4349361wmf.14.1543446205677; Wed, 28 Nov 2018 15:03:25 -0800 (PST) MIME-Version: 1.0 References: <20181122063409.15816-1-peter.hutterer@who-t.net> <20181122063409.15816-9-peter.hutterer@who-t.net> In-Reply-To: <20181122063409.15816-9-peter.hutterer@who-t.net> From: Harry Cutts Date: Wed, 28 Nov 2018 15:03:13 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 8/8] HID: logitech: Enable high-resolution scrolling on Logitech mice To: Peter Hutterer Cc: linux-input@vger.kernel.org, Dmitry Torokhov , jikos@kernel.org, torvalds@linux-foundation.org, Nestor Lopez Casado , linux-kernel@vger.kernel.org, benjamin.tissoires@redhat.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Peter, Thanks for the work you've put into this! On Wed, 21 Nov 2018 at 22:35, Peter Hutterer wrote: > * HID++ 1.0: Anywhere MX, Performance MX > * x2120: M560 > * x2121: MX Anywhere 2, MX Master 2S > [snip] > This was tested on an MX Anywhere 2S, Harry, please re-test on the other > mice, thanks. Sure, I've tested the V2 patch with the original five mice quoted above, as well as the M325, which doesn't have a high-resolution wheel but which I used to check that it still reports a REL_WHEEL_HI_RES axis and reports movements of 120 on it. The only issue I noticed is that the M560 doesn't report a REL_HWHEEL_HI_RES axis, even though it has horizontal tilt scrolling. (The M325 also has horizontal tilt scrolling and does report a REL_HWHEEL_HI_RES axis.) This is probably because the M560 has a lot of special treatment in the driver (see `m560_populate_input` and `m560_raw_event` in particular). Other than that: Verified-by: Harry Cutts Harry Cutts Chrome OS Touch/Input team