From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) (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 9A8253783D1 for ; Wed, 17 Jun 2026 19:26:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781724385; cv=none; b=r5vexZoAcATniPzpo2K6jwZPVErOBBMVyrL57lA0bl4vXttE+XJbQ+Pam8V82A9leZMWxnn2MlrVmN5LPoJiNygg1Ge/Q3jZPJ3vxhEHHGCV/l+/U+S/ENqU7Ro0slcGBy5gVhFLp5i/rKp5zeKpyW9rMzotHiO3PCu77o+g3ik= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781724385; c=relaxed/simple; bh=BnJsZ3WPeYkFpre/Cn9M9pKYLILCB8cVCrvC3ptA2xU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=mQ8SJxhxeUQBhbR44BddCrmOwrUjFDEAxnGE1GAumwou9P3blqXLjY5MyhCV/1gz0mhpl780XFaK+nG8JIX0BuV56XnZORzviuRowEJWnytCR67NmZxWRLG9dmTqH5+s8cyOfrBnZroqxp3ePM1dY1nQ7YoIOys32lf8AroCE3E= 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=keXioTKe; arc=none smtp.client-ip=209.85.216.53 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="keXioTKe" Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-36ba706ab46so48906a91.1 for ; Wed, 17 Jun 2026 12:26:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781724384; x=1782329184; 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=yk/1s0jRwJ/lH49h6qFUiwiCHB6wHO1/Mh9K9iHW+No=; b=keXioTKeSXwyvHSRiqEZGALNk5GNi95ahC7GilG4zzXgJ8AlkFuGQhzymcKsDTgCb8 n2fvXoJfdEaoza0plhENgcgmA+GbAi8ObU9PDVyga+Le5+nBm3t4woygCsR7Tvrgzhms 6bAuBYdBEUJP/wcSVwuJCv4yOIi1WwnPBT6E69y4gDC6A9mFx7WeXFbboP5XbSFzog5V Z6hTthK2J1NDn/FLte7Bfl+dQbyfxZifzi5O9MxDoxGxTT/FttlQw0Xva8li2hZfBgBS Ce9eZ1Bx+3hfUnZBguiDiEw/LcyU9ajooMnZU6TIHPB60++wG3lGGtScNrb3RZwwOg1f vsDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781724384; x=1782329184; 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=yk/1s0jRwJ/lH49h6qFUiwiCHB6wHO1/Mh9K9iHW+No=; b=epi5NV3AHp9tDLkb2hr9+6RaNesqZcec7Z619K4GaWcJ1VV9b93JPHGQwHzqEd+B56 77wdjS25284WDVKgMVIN6yWN5znEyROMSohBr7JyYwEhNFfifyGoOf7F8iSGmaqn3LNz HYspweM+FstHOIhYE/Z3HsxoNTYmKQi704wLhX1AZvorW9jvmcLJQGheJV8ylhjUs4QP ZiYzGADX9HnXRJrJJeEzcVmr19ghHAozcOjHZwLYhgkW81NX08cmrzwkT2Ga/kxfjf7z WGXWXmUgeYNQSoW9vXuSdYkBQrSyKAFDNadVhUQSBxAk1f0Q1afSFdA919ldlPT8c50x hEQg== X-Forwarded-Encrypted: i=1; AFNElJ8mA4HfuG6PDFXzAcagPxySptS/e0jW4dR4e49qtb0kL67Di5ibXsCImxlzm6v1iTHK6ORbs+gY5Nmhf+A=@vger.kernel.org X-Gm-Message-State: AOJu0YyLyH2fUxFB3fKBqMCNAjLDvOCwjsnkP/URXV3lQU249a9/23rv flfsYqtrJ2laXlwXO77tVVbNL/a0DA9Ec8I85sCdVg2psr3pqMPFLUjd X-Gm-Gg: AfdE7cl+1cjFJlSMb8LmDDrFVUHAJwPnRkohfnUsHC0K5YhpdEAnqtlF2zHw/nxn7Ah Y7vivQ6HMfD3NSrokBWj+gLse1eXY8erQm9r+/UxJ3ZDHMhWh64vwZE4FyEVe2X8pcfZzPKSgZq S8YE8dEP3jqxZK0L7wdcm6WfMwT2dke/Up3Rb/wRwqpwRkvBUxbjFSrrLjnIb5BGPVtto9OYgRx 16KHV5dYeFY8XNF7LL2dU24g9zr/lwfq8Z3yKEoyKcHQJ0e0RmKTQa+EP090DlIpqNeFH5X6Loz JukDH2xWuBU2/PaTQNyFW2E20D01IOtsU84xrCAqT66u56d9Jh7ETudxr2uXxdUymjbT4zHf+h6 /kmyPeXroaknHqYK/6RhF8O/uClJRuD47LOv2PfoXBaxYX6xm1ALwypzC4VwyJLiZiYRMfcOfeZ hXl9dNMJhceUs= X-Received: by 2002:a17:90b:2ec5:b0:36b:b9c7:35fb with SMTP id 98e67ed59e1d1-37c9366f513mr5378031a91.14.1781724383884; Wed, 17 Jun 2026 12:26:23 -0700 (PDT) Received: from TarotClub ([117.242.109.68]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-37c522c3a41sm7000994a91.17.2026.06.17.12.26.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Jun 2026 12:26:23 -0700 (PDT) From: Abhijeeth Babu To: Mika Westerberg , Andi Shyti Cc: linux-i2c@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] i2c: acpi: Force ELAN1300 touchpads to 100 kHz Date: Thu, 18 Jun 2026 00:56:11 +0530 Message-ID: <20260617192611.125513-1-babu.jeeth@gmail.com> X-Mailer: git-send-email 2.54.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 ELAN1300 touchpad with HID ID 04F3:3104 on the ASUS VivoBook X513UA_KM513UA exhibits severe pointer jumps and erratic movement when the I2C bus operates at 400 kHz. The system DSDT describes the touchpad using an I2cSerialBusV2 resource with a speed of 0x00061A80, corresponding to 400 kHz, on the AMDI0010:03 controller. At this speed, libinput repeatedly reports: kernel bug: Touch jump detected and discarded Add ELAN1300 to i2c_acpi_force_100khz_device_ids so that it operates at 100 kHz. Before the change, nine touch-jump events were recorded, with additional messages suppressed by libinput's rate limiter. With the bus forced to 100 kHz, no touch-jump events have been observed and the touchpad operates normally. The affected system uses BIOS X513UA.319 dated 2023-05-09. Signed-off-by: Abhijeeth Babu --- 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 e5fddacae..763743d5d 100644 --- a/drivers/i2c/i2c-core-acpi.c +++ b/drivers/i2c/i2c-core-acpi.c @@ -376,6 +376,7 @@ static const struct acpi_device_id i2c_acpi_force_100khz_device_ids[] = { { "DLL0945", 0 }, { "ELAN0678", 0 }, { "ELAN06FA", 0 }, + { "ELAN1300", 0 }, {} }; -- 2.54.0