From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (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 7728E277035 for ; Sat, 18 Apr 2026 05:37:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776490669; cv=none; b=OXMjj4f16p2nf7bH41ks5NU8W2jLEW+jRYMcrWBXCGvLzCIJvU/HxOcGGN+xVHAPKJoAyZzmPnYLzibRAf4K19LHTm9KWdrByK/RBtPJtaQJHGwhy9NPkh8zGhtRip1dEsPAUB3b6eOaGiYXeGu/Nq9sV2KhfUqtXzfTW5dxELg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776490669; c=relaxed/simple; bh=prW9Ym1vKl2hLBI+UbuMXxxNt2Sy1yJhvMrFoNFpczQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Om/vYM+K5FHyWQFoGRZAt75ETjvdmjRt/LP5hdpMqzEPa46xAlnu/OzREVtEvvRWlsNxYJg4n59k+i2GTjfOOa5at3/vNujpFe/8FgaWAxWTDXpGXfa91Bw6zKiqj4WXBaAJDS10rf9uHQS8NnhpQieAwKSKXHJC1HmfXf04nCQ= 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=dKu7uAtK; arc=none smtp.client-ip=209.85.128.51 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="dKu7uAtK" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-483ad568d68so2150145e9.2 for ; Fri, 17 Apr 2026 22:37:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776490667; x=1777095467; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=IohdsypP3r+7DTKppzdm/+A74a+kqBF/x1lFwg/446s=; b=dKu7uAtKFFytQssDpzNJhgHxbwTUeDoBN34lwDqpd9U00+S+q9Tvl2PwcNqqmVk3dh 4U3wdLOpet8OBsFJSfW6aRFlSb7LzdpfTM3J/zPJ3n0xCx5cn60WbTS+U8F9orKNQe9a t9z4CdsGNQgPTNrbugsIr7SIZ2qDad6yr1e4r7S6sN18ZkvfrkS//IMSb4m6AobLW+0o 2LaijCyGDQX0PailV36tcH10dnN4WPeAGMvMw541Co90nqE59R6KiMM5yEclLNzI4N3E ft37dDX41Avmvql5XyqJi2wE5eq5a68oP63zKTi5OEt4t5PlAgUvb39vC2Yhi087ukm9 mCTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776490667; x=1777095467; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=IohdsypP3r+7DTKppzdm/+A74a+kqBF/x1lFwg/446s=; b=KNh/g+Nn3duaUvwy7V+OvkDOC60sdRSfos0njjq6VrPRKI9eha+niyUb0LBfRDkRkI cvh0/uesUwEOG2bjGNjgkaPhgOrvM9bBZqGDASEYsSrYHplftXPToBKYl5ADcaMqqQ5/ xzFzUMHWgXXoiiOxtuqMa9JCSeatjzfpgtdS57We4eJSu+843Oi+sSULZyjmsZ8U/lSl mWvUkPL23UqL4XIma/mmeYOr1b7v8ehJs3E3Vsay9LA6j6n6Bh3o7bL8LPx7Bc4bDOrs YKBMVEmoUfJAGqNkR/FjFrn0mq3cJeTWTWTtv79HfTtBRSgYoazH97a+I7jKWxfhZ0NN uP/A== X-Forwarded-Encrypted: i=1; AFNElJ+F7DfH/E4vOkV0w1iX6iwSqv2e3GkUTxss8lIen/QFZhWU5VI0uCcq3gGn+x1xUP/iM84rdigbtnbGE34=@vger.kernel.org X-Gm-Message-State: AOJu0Yywl+JtM0D7U31Acor0ur9WIfWPyyZuMOy8l+d0ORCuSXMaS/Vy q25NaRb2XaXcF6cbm5VhkAdZzeGyWZNUPsoJY6QGy9s8543IT67NTDGJ X-Gm-Gg: AeBDieumC2TY/zYEXyg5DDn6M6tqV8z3iXg4IBclvkQWRjSQwIw4BacsXon6ydSnYHU 4lu5EcKtXYd66RCiZNFJRLzE1lYcJqqdYMkGmShwdmQGaVRkOk3tcb6yrkBT9+1vG9pCT5oYss8 gPv/RlXiPgGRK6yD5TIRcyxbtUsnHCOL3bCUtF4eXxaKSNJbLhZUFs+rnBkEy7m/Ex5KtbvXCvp wfU/d6982uIorcUZaHjYMsBKpU3mS4z3ZnfcH6mLbgt+3zpMhZIxrrwxFiuxj1c/1oItfSgUJyt myxT8OZcazJ9Prxrs9o1UAgEtCJIlISJ8eaAw6geq003/RFO1EAhQX9o50rAnohtqdUvnGCzaBI dSq5SNmNWryCAQSQJZEFp09btbc7yBe2swCTOkyYeRpea3djxVrOfwsRdnVZANwLfB7wsxzhimm OnkIYC1C5WjWKm5kFXI2TCyWdUeKs48rU7SBbP7X1tJtAmdYogrUFX4nbexq/AmoxPkUZz4Zi08 Q== X-Received: by 2002:a05:600c:3b85:b0:488:a39a:24c2 with SMTP id 5b1f17b1804b1-488fb73e120mr45995315e9.1.1776490666619; Fri, 17 Apr 2026 22:37:46 -0700 (PDT) Received: from thinkpad-cachy (adsl-178-39-113-125.adslplus.ch. [178.39.113.125]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488fb74c7a2sm33871755e9.1.2026.04.17.22.37.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Apr 2026 22:37:46 -0700 (PDT) From: Niels Franke To: westeri@kernel.org Cc: wsa+renesas@sang-engineering.com, linux-i2c@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Niels Franke Subject: [PATCH] i2c: acpi: Add ELAN0678 to i2c_acpi_force_100khz_device_ids Date: Sat, 18 Apr 2026 07:37:19 +0200 Message-ID: <20260418053719.15766-1-nielsfranke@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The ELAN0678 touchpad (04F3:3195) found in the Lenovo ThinkPad X13 exhibits excessive smoothing when the I2C bus runs at 400KHz, making the touchpad feel sluggish when plugged into AC power. This is the same issue previously fixed for ELAN06FA. The device's ACPI table (Lenovo TP-R22) specifies 0x00061A80 (400KHz) for the I2cSerialBusV2 descriptor. Forcing the bus to 100KHz eliminates the sluggish behavior. Signed-off-by: Niels Franke --- 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 2cbd31f77..96d339df0 100644 --- a/drivers/i2c/i2c-core-acpi.c +++ b/drivers/i2c/i2c-core-acpi.c @@ -372,6 +372,7 @@ static const struct acpi_device_id i2c_acpi_force_100khz_device_ids[] = { */ { "DLL0945", 0 }, { "ELAN06FA", 0 }, + { "ELAN0678", 0 }, {} }; -- 2.53.0