From nobody Mon Sep 28 10:46:24 2026 Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 290DE3D3D16 for ; Sun, 23 Aug 2026 12:33:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787488403; cv=none; b=NATINBHuBrAS9kyu/azpWRQBKeDKazv7645+TlTviqMo4ZTjxyazFBV5hWhe133xyN6+AHuzaetrE1PorHVvVHe8GYxO/uS8DL0BJb80x4kKROYtbtbZQO42rF+olja8zemtpP6ka6mWvbsDsvN+t5fwddrfRFR9ihDAZyyAIwQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787488403; c=relaxed/simple; bh=eFAek2fTRzS73NfCoH4RA0rIRDbPRNXEUtq0xg+7oQU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nq6NuD1VdY/XXwYA4S6X2At8l43FN2pWB8JlZ47qJZ6X/k3ZQ2t97Cq5ltSmDcSftfe8bGZNRax+8/JUJ+5twoDssuvrQ4Cs8TNs/5KpOzLJe3vlQR13bHrMaPNlUJcEni3OPCj9JuJ7sroR8rTKi+exLC09/7nkGxFqrcDtHdo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=TeTMD2ta; arc=none smtp.client-ip=209.85.215.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="TeTMD2ta" Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-cbedf433a99so2518249a12.2 for ; Sun, 23 Aug 2026 05:33:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787488401; x=1788093201; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3c/+w0gY/yiLxrAX3Ag3KOv3d/87sKGQ7Sm7A1q70M0=; b=TeTMD2taCpTw2tSrAZBuy90DHEA3NxLI/BHi4kVj5sEs0Q62CdMYCuIZ3Wo3PW+HiI MJPaTXhgV3SZIJ6sy5Re4g8vnZReXP/RBA73Ycx6b8GHy+hmkuYblowFDdMKuI6eFELc hLam8TpB04+31oWPavHJzr033KeJuG0YyoSgoncEmLFLisuNOwThfQQ4FgwSIcTCpOP1 PqFlg9iVGuaXJ6lZr3/kxGq/Kql/1pBm/fGI+rZV6olfVHzUSsE9GnITKMB54EIbFiwL hXqMyefjj3omaLPBGIcDn8CD/+KQ24nmE3hUsPkKurIoE3JmJCo0VPcMXlfT979fNaZ7 XI8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787488401; x=1788093201; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=3c/+w0gY/yiLxrAX3Ag3KOv3d/87sKGQ7Sm7A1q70M0=; b=UjXsIz8zj6x5h0HB/sBgPwmf30mxmwW1WNC/MdDb0lqKAZjyc06uSRtP9u9r1k/yWj 4xv3fM22uKeh2YzJW4lmxZDR3f70PKp1Q4b4acVd9MSMG60FtR/cAlyQzECsjratySBv +AAlcyavrS9zPsPA+KhOxKBdRTKYaMlXyiaoLTLGHcuOqKSTYNHoltL7MsUbaHfJzPpD I1otxozgRhlqgj/m0j7WEGHbv/EEktGmlmiGzck68uYD4vLihJSlYNwh5nZschoVxHtE YUKEQ7nQ9Xs/TV/giDLsPKm2ve3iY2wsVXrzN5Tq2/ByGs9dlJ5Nl22DTYF5i9utMv0i bbdQ== X-Forwarded-Encrypted: i=1; AHgh+RrSJr/2rg+XucmxlXglbBk98vm/yAaw1klc3bVqmF81qHFpPA/C/KIG+9OpxKedFomUH0NMDE+Kua1yNYI=@vger.kernel.org X-Gm-Message-State: AFuF++kYs3/mMuKKsIoJQSXujpQQOzLMwUzM1YH8b8K1tukpbI4e1y2C vuJQQ2egRMnEAEe5LO9h3bD7k11pE/3jaQ52n5AUwaBHQXwXGJsHerCo X-Gm-Gg: AR+sD10PzfsS7hWgPxe4YZlMx7Cc32hEUKn67FLRQV7ipgOQX6cnNvTZCvDE7ZsgIZJ 3f0bXZ3Sz/YCNeDF2akrQLAHV2jXzRCKU8+XmroQ0tGqlYHbfn/JHmmRn4R6r+4fKkQJCu1dnyP Ya5H5guNX0VXjrDXXNOI5Ofk+FHn6kLVFvaiQXUGICQ0ObnXcQxvhqRFo+6BCwha5rrEDiF2DGW w+R7OWrK25ZSanE/NE04Pw9g/+Xmf8iRJx0h84npQ+fCiEUdoxfKWc7h9jy2v1QDb74wjvcTsf9 Fhsst3R7t0iVA6yAhHiaMBmEv+lTAvb/cl3UWkv3DwNIS+jS6zKniyFfK4SZsEFdSYrvX0pqnGP 96c//gRJ1XtGUB8fHbKZtfvutiLzLx0wcGDc0tb5K5tAGShhnoyJz59NWwMOr+MRIS3ALUH7W8z 9v/GdV6M07CacHRajo7ClxF2LU1793Y5axpy+yVm9dv7eNbYijp/Q7TvF8C3F/gt+3Y4w= X-Received: by 2002:a05:6300:220c:b0:3b2:8685:1473 with SMTP id adf61e73a8af0-3cd2fdd9b4cmr38342943637.7.1787488401490; Sun, 23 Aug 2026 05:33:21 -0700 (PDT) Received: from InspironBook ([117.182.103.123]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc199e4b1e1sm261058a12.21.2026.08.23.05.33.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Aug 2026 05:33:21 -0700 (PDT) From: xiaoyueyoqwq To: andi.shyti@kernel.org, westeri@kernel.org Cc: linux-i2c@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] i2c: acpi: Add DELL0A86 to i2c_acpi_force_100khz_device_ids Date: Sun, 23 Aug 2026 20:33:10 +0800 Message-ID: <20260823123310.188189-1-xiaoyueyoqwq@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <63cb7f6e-27ab-43d8-adb5-d2f4acd57674@gmail.com> References: <63cb7f6e-27ab-43d8-adb5-d2f4acd57674@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The ELAN 04F3:3185 touchpad exposed as DELL0A86 on the Dell Inspiron 13 5310 intermittently exhibits excessive smoothing when the I2C bus runs at 400 kHz. During an affected period pointer movement becomes severely sluggish and sticky for tens of seconds. The ACPI firmware configures the touchpad bus for 400 kHz. Add DELL0A86 to i2c_acpi_force_100khz_device_ids so that the bus runs at 100 kHz, as is already done for other touchpads exhibiting the same excessive smoothing problem. With the quirk applied, the kernel reports that the firmware requested 400 kHz and that the bus is forced to 100 kHz. The problem did not recur during extended heavy use, including an S4 hibernate/resume cycle. Assisted-by: Codex:ChatGPT-5.6-Sol Assisted-by: OpenCode:Ox Alpha (x-preview-f-free) Signed-off-by: xiaoyueyoqwq Acked-by: Mika Westerberg --- Changes in v2: - Resend as non-flowed plain text; Thunderbird mangled whitespace in v1. - No code changes. drivers/i2c/i2c-core-acpi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/i2c/i2c-core-acpi.c b/drivers/i2c/i2c-core-acpi.c index 8f3bdd5..3af0e05 100644 --- a/drivers/i2c/i2c-core-acpi.c +++ b/drivers/i2c/i2c-core-acpi.c @@ -371,6 +371,7 @@ static const struct acpi_device_id i2c_acpi_force_100kh= z_device_ids[] =3D { * the device works without issues on Windows at what is expected to be * a 400KHz frequency. The root cause of the issue is not known. */ + { "DELL0A86", 0 }, { "DLL0945", 0 }, { "ELAN0678", 0 }, { "ELAN06FA", 0 }, --=20 2.53.0