Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp54548rwl; Tue, 11 Apr 2023 14:19:06 -0700 (PDT) X-Google-Smtp-Source: AKy350ac3lx3tGpRRz7751WVF2gZsDtXQe2Bqwee6aaq+Co3uBE+7dcnjk7bdGNl85MDeYGe6UpZ X-Received: by 2002:a05:6a20:4a29:b0:e8:d62c:4aa9 with SMTP id fr41-20020a056a204a2900b000e8d62c4aa9mr12621578pzb.24.1681247946362; Tue, 11 Apr 2023 14:19:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681247946; cv=none; d=google.com; s=arc-20160816; b=CAYhcagrvCDApf2/CJjrVqh0BAVLw+GCThkJLbh7Dc68wiLKdRndbVNOetdxxHjh3/ dceqPtvWIqAnLOsh8+Axl6sW9As7HSCa88yazG01yYnFI/letu8gHYhCWIkkjg6IMSG0 yWKN2nXEe2ymQ+JjCTRUyriYJaUYD7xA27iSJCzZmX4JrixwT7Z3qjT+oeUlywoTmK4f 4gBXT1vJ75RW6UUeblVDB7RNm58bgiDfssF380JKLmyocQgOMpuxgIXAkmRrdzFGLNil +12RaqPCVTIrTpxzjSsWyafbGwtV3nPWmdKeuPDsfiVvDZCEvCj+OJ9b5rom8hHP6L5+ 9Q5w== 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:dkim-signature:from; bh=+DuBYPKSy4J8nHk/s/G6sZBEUzxszmwy5VNNS20ybWc=; b=uuRET16wVYswlasg8BVIm8CzWzHuHtrmCQ4Cua/2cJbLcjx4DxVD4eQkEBjcQw2zMW 6PwKBoaXy2y675aTxy31Sbmd/y4otVHOwF7UzFjru1FrtnE79y92SJVoypMKFzKiY8rs XsfMZh/xi1HKmPBsfWWH8XL1VD+zMCup6VpJ1P0njdNTAO3PFzjXDTWY4PgtQ0TcfJle 1bB2pN5xZoPxs3mTtN8vyu8Kx8rl/40zOImTJx4+JDPn75y/mmFu6v+/ooM/rrDVipfX ZtZeiiNzXwj13KeQaFLnvtwKzhZizeuG+IlXSPighGTgngVmA6matfmxgc/mX/z4+7u9 7hFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hrdl.eu header.s=mail header.b=MOjyZ0H8; 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=REJECT sp=REJECT dis=NONE) header.from=hrdl.eu Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u190-20020a6385c7000000b0051916fa6d91si7798394pgd.328.2023.04.11.14.18.33; Tue, 11 Apr 2023 14:19:06 -0700 (PDT) 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=@hrdl.eu header.s=mail header.b=MOjyZ0H8; 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=REJECT sp=REJECT dis=NONE) header.from=hrdl.eu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229816AbjDKVR1 (ORCPT + 99 others); Tue, 11 Apr 2023 17:17:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38856 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229773AbjDKVRV (ORCPT ); Tue, 11 Apr 2023 17:17:21 -0400 X-Greylist: delayed 259 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Tue, 11 Apr 2023 14:17:20 PDT Received: from mail.hrdl.eu (mail.hrdl.eu [193.31.26.8]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6629F55AB for ; Tue, 11 Apr 2023 14:17:20 -0700 (PDT) From: hrdl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hrdl.eu; s=mail; t=1681247833; bh=+DuBYPKSy4J8nHk/s/G6sZBEUzxszmwy5VNNS20ybWc=; h=From:To:Cc:Subject:Date; b=MOjyZ0H8ZliQN0PSm9KKM+YzY99Fii9SepE2W/mKTiuKtsF0A7saa1dzd3nuPsaSr 3GPVy26mL7q4vm87BeZEEeDonIxBU7GjAyNNMMPI8KfZr8VQuyH3pooMbAo2xdCHBz f6l3XbiVGpV70LpxNdmrcFFmBdm/kfhvZs9kablk= To: Linus Walleij , Dmitry Torokhov Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Alistair Francis , hrdl Subject: [PATCH] Input: cyttsp5 - fix sensing configuration data structure Date: Tue, 11 Apr 2023 23:16:51 +0200 Message-Id: <20230411211651.3791304-1-git@hrdl.eu> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 Prior to this patch, the sensing configuration data was not parsed correctly, breaking detection of max_tch. The vendor driver includes this field. This change informs the driver about the correct maximum number of simultaneous touch inputs. Tested on a Pine64 PineNote with a modified touch screen controller firmware. Signed-off-by: hrdl --- drivers/input/touchscreen/cyttsp5.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/input/touchscreen/cyttsp5.c b/drivers/input/touchscreen/cyttsp5.c index 16caffa35dd9..30102cb80fac 100644 --- a/drivers/input/touchscreen/cyttsp5.c +++ b/drivers/input/touchscreen/cyttsp5.c @@ -111,6 +111,7 @@ struct cyttsp5_sensing_conf_data_dev { __le16 max_z; u8 origin_x; u8 origin_y; + u8 panel_id; u8 btn; u8 scan_mode; u8 max_num_of_tch_per_refresh_cycle; -- 2.39.2