Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1084499rwd; Wed, 7 Jun 2023 10:44:34 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5B/DPWNzCSDmogFaeFMuwyeh2L+2HmLMaibjK3ZU/gx/TNb6zkwmzwFK3s2H514uV4aWXl X-Received: by 2002:aa7:8881:0:b0:655:7ebd:bf31 with SMTP id z1-20020aa78881000000b006557ebdbf31mr3729187pfe.8.1686159874491; Wed, 07 Jun 2023 10:44:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686159874; cv=none; d=google.com; s=arc-20160816; b=YTWPGaxRU2Wg0ZL9DFujc/ZX6KWUjkWKzI2C1EdRyhEC354AVlw9198P9WpGRkZvZO LCHZZR6QKffzD3gstKybdOnZVG8J0EGWgKJhl2F1V8uqyWteXdHoJVP79t0yiUIz+Xxh G2A9jBEguLGLR65HrFYfadCDv+3mxewUFuMJRMpOXh8Ao0c03aZw3KTi0PpDVWUoQjOB e4vR/kL8zil0tvzNjrz2yCydmVmnw+LuNtLzD1ZKsN5mRE8zt9r4vosQwrG4ndtLHIqF +X8mJZEWl2IZHdCr3D0+2tQXwtxE9phKl/mg0XHVRu2LWICxmGhVlwX6XEY8MLavKj8h WEXg== 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=aTmFew1pGWDakBdUlS/JLcrpZ3lyY/CpAeW8FQngm5Y=; b=h322B08+j9xgp9N1Rm+CkKCj8Nw3jpaOoPiFi12BQ4IzNvbhNQoFxXGyCcSJiwMC8u IMLNKnZjA1S+l7NF0zxlll20fxvVdXTa5PL7/9FuuzK+4tZZ4MdRo71Y71ZdeT4aGT30 WkIhlHbRT18AJCR0Jvwrl4a4ufC3NWMQbQGFOMeuknukCq51lI6wWxH+cZo0nXzqB58f om4NMf6V9D8MGpJrr8M/K1HsZjjUFpvZFJ35U+ItxOiHttNKQmUpEz4cFf0woA9jA4It fIpQUyu+bVrmKTjdgVnYX/5NoQEKDYJzaw5Nr/JTHGBZmE+qcAER7KWFEOE0sZwjtEW7 SKWA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@tuxedocomputers.com header.s=default header.b=k8yeBHRT; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=tuxedocomputers.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k67-20020a628446000000b0063b8a054e06si9205530pfd.259.2023.06.07.10.44.22; Wed, 07 Jun 2023 10:44:34 -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=@tuxedocomputers.com header.s=default header.b=k8yeBHRT; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=tuxedocomputers.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232141AbjFGReT (ORCPT + 99 others); Wed, 7 Jun 2023 13:34:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37880 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230183AbjFGReL (ORCPT ); Wed, 7 Jun 2023 13:34:11 -0400 Received: from mail.tuxedocomputers.com (mail.tuxedocomputers.com [157.90.84.7]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 92DA42680; Wed, 7 Jun 2023 10:33:46 -0700 (PDT) Received: from wsembach-tuxedo.fritz.box (host-212-18-30-247.customer.m-online.net [212.18.30.247]) (Authenticated sender: wse@tuxedocomputers.com) by mail.tuxedocomputers.com (Postfix) with ESMTPA id 625932FC00BA; Wed, 7 Jun 2023 19:33:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tuxedocomputers.com; s=default; t=1686159224; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=aTmFew1pGWDakBdUlS/JLcrpZ3lyY/CpAeW8FQngm5Y=; b=k8yeBHRTQgJehYq+iBzNFWacybGKve8gqWcmOs4ravmf8bZwdlj3YHxNbL6Blj0nFCu5LH tr7XiUABWb5w4LYxo5kwHorMqRUGmTqUCDsGjYO4PdS7xB8ULJHciNhdAtsde1g9aXqfl2 J2OaYzCrK60PIbe6eCE8iPg8+zyDv9g= Authentication-Results: mail.tuxedocomputers.com; auth=pass smtp.auth=wse@tuxedocomputers.com smtp.mailfrom=wse@tuxedocomputers.com From: Werner Sembach To: Dmitry Torokhov Cc: Werner Sembach , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN Date: Wed, 7 Jun 2023 19:33:31 +0200 Message-Id: <20230607173331.851192-1-wse@tuxedocomputers.com> X-Mailer: git-send-email 2.34.1 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, T_SCC_BODY_TEXT_LINE,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 The touchpad of this device is both connected via PS/2 and i2c. This causes strange behavior when both driver fight for control. The easy fix is to prevent the PS/2 driver from accessing the mouse port as the full feature set of the touchpad is only supported in the i2c interface anyway. The strange behavior in this case is, that when an external screen is connected and the notebook is closed, the pointer on the external screen is moving to the lower right corner. When the notebook is opened again, this movement stops, but the touchpad clicks are unresponsive afterwards until reboot. Signed-off-by: Werner Sembach Cc: stable@vger.kernel.org --- drivers/input/serio/i8042-acpipnpio.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/input/serio/i8042-acpipnpio.h b/drivers/input/serio/i8042-acpipnpio.h index 028e45bd050bf..1724d6cb8649d 100644 --- a/drivers/input/serio/i8042-acpipnpio.h +++ b/drivers/input/serio/i8042-acpipnpio.h @@ -1281,6 +1281,13 @@ static const struct dmi_system_id i8042_dmi_quirk_table[] __initconst = { .driver_data = (void *)(SERIO_QUIRK_NOMUX | SERIO_QUIRK_RESET_ALWAYS | SERIO_QUIRK_NOLOOP | SERIO_QUIRK_NOPNP) }, + /* See comment on TUXEDO InfinityBook S17 Gen6 / Clevo NS70MU above */ + { + .matches = { + DMI_MATCH(DMI_BOARD_NAME, "PD5x_7xPNP_PNR_PNN_PNT"), + }, + .driver_data = (void *)(SERIO_QUIRK_NOAUX) + }, { .matches = { DMI_MATCH(DMI_BOARD_NAME, "X170SM"), -- 2.34.1