Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2814369rdb; Wed, 4 Oct 2023 12:13:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFtjZe/MaZWSzEXOgAphi0VdFJ/vUkyaytYb3MtfDZdXnfZnAZAh+ZvlbS91Et/2GI2TV+V X-Received: by 2002:a17:902:c409:b0:1c5:ea60:85c1 with SMTP id k9-20020a170902c40900b001c5ea6085c1mr3942914plk.12.1696446785548; Wed, 04 Oct 2023 12:13:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696446785; cv=none; d=google.com; s=arc-20160816; b=yurFWEN1Rr8FZA4fDwra8Cw3UWbMAGXokIpnwSlLZlKHrT/7otO1rmBlWsE9VZE0HP RplRNN9e1mgPeL3u4Sjhbnm2dtgCl4OxZI1C6sV9G8v4H4LGXUQwsU35fhQMNriPf7Jk CahUWU9eNB1Qu28TumG6pz9BUMmGayzNNQEGDd3ZI0UjlMkakUPdxH2mWSfFp54lpQvN m6aukWKJktVyc6SPD/wv0dE1rwyRBjMWLEhteICEIVpqo+iRftihe9jva65sQi4XKwRh jT3apqgXaQST4tjddw20OuwxViPpD5m8KKpwpWa+TKs4GgvOsL97s5JHkemT46SNmPqJ akog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:cc:to:from:date:references:in-reply-to :message-id:mime-version:user-agent:feedback-id:dkim-signature :dkim-signature; bh=j4BkRX3dHCjU+8qjgW830kXHGywOWcvQEGez1bheQQQ=; fh=lD8PfPV64EV6ORo2rK0ZCCPEwk8snECv89ZSBKem+kk=; b=OdZKO8y0yD/1cBpzJqaDim0gJ9u7ELZvNJ0S4fCDSgK3zHH+MzeFnfzyK2ktbShF5s 1qq2cSsciZrEVEaJsy1rcyyCUT15lGeiofhefzEqnP9OjL8O/FQU1W6JSKroLhKozqPD ttr+8lMkDj9dgB2fUx3KjJu/1cr2NGpd0zu5mNG4iOPIpikb3z+oTnfAeIGM2wjAtquz +95kI3pzW1pnOKpd/nud04zkmk7iHdPkQceIXy25eVpq0Vmu4bB9Va0a39wSdSWpduUe d4PRvUgAvQwxXFEjI6j86KeiQOh2uJnYEjPAvueLBibXcXKtu7JmrQbDb956CbzvxTdQ yNKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sunshowers.io header.s=fm3 header.b=VjreFZab; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=XnCAxX6Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id h14-20020a170902680e00b001bddcd8c6acsi3877029plk.311.2023.10.04.12.13.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 12:13:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@sunshowers.io header.s=fm3 header.b=VjreFZab; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=XnCAxX6Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id D0FFD84555A2; Wed, 4 Oct 2023 12:13:03 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244564AbjJDTNA (ORCPT + 99 others); Wed, 4 Oct 2023 15:13:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343544AbjJDTG7 (ORCPT ); Wed, 4 Oct 2023 15:06:59 -0400 Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B751726A6; Wed, 4 Oct 2023 12:01:52 -0700 (PDT) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id B34F73200A66; Wed, 4 Oct 2023 15:01:49 -0400 (EDT) Received: from imap49 ([10.202.2.99]) by compute6.internal (MEProxy); Wed, 04 Oct 2023 15:01:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sunshowers.io; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1696446108; x= 1696532508; bh=j4BkRX3dHCjU+8qjgW830kXHGywOWcvQEGez1bheQQQ=; b=V jreFZabblm+nW/BtsLzRyRIVXzNa6vOE8tGcffuklWy6pchFVS9Inj0ILuSZAAUR sFT3H9MLKlwqA00f/kjR+ifWjR5l1R/9sqtCPjM+QWjLushOiH1s0BjGwqV2LPXC Hvk59kg7fQCRafB8WEhHWRuV0QhB30fOr+d7ZNxPSwRikhlSy8cLGNxT1iVT4M73 jnq2AKMKHumcg2/lOb7xYDd7ikKv2oGS9l0vwBCu3aGBWknZzjEP9Q15ld/wzB4C 0pCjULT0RD4RAyz4zl1L/rmWxymWDq6lK08TdLLwj3pU538F+AGSamSmj4GVYPOy L6HhoCkI7b/fgfgTygpMA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1696446108; x=1696532508; bh=j4BkRX3dHCjU+ 8qjgW830kXHGywOWcvQEGez1bheQQQ=; b=XnCAxX6Zmm0GU2KCT3hB+66+FMhyE 3mXSh8eYwyxG+puw9+vhXtAT4bP7fnkkX/ClfNo4T/r5uxB2nueOFDPVPm/6VKHZ 8XVNyMrn7rdIjrLdFmdxqZ9eNM9jl2TJ6Lb22RASadGiA4Z2Exeu2GTHeybDPFLw SK42S4ZsDSGoaW4Bh6UTpN55aJ1iIU2eSf8hkoAHBf7bSHTO5Ydu1oYy8SY8PLj0 CmjRwIIGkrmb/g+cmv6C/GnNpwAWTwqAhwCqhWwaz61xcaRYQX/uluCHkjgnWYy6 D/cXPTY/Ow5aPdF2UWAUaZiHJ+YvACMg8Np8BaiR9JCvFsl32DFkPfgvg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrgedvgddufedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpeftrghi nhcuoehrrghinhesshhunhhshhhofigvrhhsrdhioheqnecuggftrfgrthhtvghrnhepue eguefhieejgeffteffkeehjeeijefhudeifedtieevveeghfekgedvgfektefgnecuffho mhgrihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehrrghinhesshhunhhshhhofigvrhhsrdhioh X-ME-Proxy: Feedback-ID: iaa1146ff:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id ECFAC15A0092; Wed, 4 Oct 2023 15:01:47 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-958-g1b1b911df8-fm-20230927.002-g1b1b911d MIME-Version: 1.0 Message-Id: In-Reply-To: <20230917161802.39716-1-sergeantsagara@protonmail.com> References: <20230917161802.39716-1-sergeantsagara@protonmail.com> Date: Wed, 04 Oct 2023 12:01:27 -0700 From: Rain To: "Rahul Rameshbabu" , "Jiri Kosina" , "Benjamin Tissoires" , "Henrik Rydberg" Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] HID: multitouch: Add required quirk for Synaptics 0xcd7e device Content-Type: text/plain X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS, URIBL_BLOCKED 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 04 Oct 2023 12:13:04 -0700 (PDT) On Sun, Sep 17, 2023, at 09:18, Rahul Rameshbabu wrote: > Register the Synaptics device as a special multitouch device with certain > quirks that may improve usability of the touchpad device. > > Reported-by: Rain > Closes: > https://lore.kernel.org/linux-input/2bbb8e1d-1793-4df1-810f-cb0137341ff4@app.fastmail.com/ > Signed-off-by: Rahul Rameshbabu > --- > > Notes: > Theory: > > I think the Synaptics device in the related email to the linux-input > mailing list requires certain quirks like MT_QUIRK_HOVERING to correctly > reconfigure the distance configuration for multitouch events. This might > explain why light touches were not registered originally when > MT_CLS_DEFAULT was used by default for the device. Would like to have > this patch tested before being merged. A Tested-by: git trailer can then > be appended. > > drivers/hid/hid-multitouch.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c > index 521b2ffb4244..8db4ae05febc 100644 > --- a/drivers/hid/hid-multitouch.c > +++ b/drivers/hid/hid-multitouch.c > @@ -2144,6 +2144,10 @@ static const struct hid_device_id mt_devices[] = { > USB_DEVICE_ID_MTP_STM)}, > > /* Synaptics devices */ > + { .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT, > + HID_DEVICE(BUS_I2C, HID_GROUP_MULTITOUCH_WIN_8, > + USB_VENDOR_ID_SYNAPTICS, 0xcd7e) }, Thanks for the patch! I haven't tested it yet but it looks promising. The vendor ID isn't USB_VENDOR_ID_SYNAPTICS (0x06cb), however -- it's SYNA7DB5 (0x7db5) which I guess is an alternative vendor ID for Synaptics. Would be worth fixing that. > + > { .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT, > HID_DEVICE(BUS_I2C, HID_GROUP_MULTITOUCH_WIN_8, > USB_VENDOR_ID_SYNAPTICS, 0xce08) }, > -- > 2.40.1 -- Rain (they/she)