| From 7e9d2ae4a38a42a0d8cafe6aded3b79abfc63da9 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sun, 3 Aug 2025 07:15:54 +0800 |
| Subject: i2c: Force DLL0945 touchpad i2c freq to 100khz |
| |
| From: fangzhong.zhou <myth5@myth5.com> |
| |
| [ Upstream commit 0b7c9528facdb5a73ad78fea86d2e95a6c48dbc4 ] |
| |
| This patch fixes an issue where the touchpad cursor movement becomes |
| slow on the Dell Precision 5560. Force the touchpad freq to 100khz |
| as a workaround. |
| |
| Tested on Dell Precision 5560 with 6.14 to 6.14.6. Cursor movement |
| is now smooth and responsive. |
| |
| Signed-off-by: fangzhong.zhou <myth5@myth5.com> |
| [wsa: kept sorting and removed unnecessary parts from commit msg] |
| Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| 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 d2499f302b50..f43067f6797e 100644 |
| --- a/drivers/i2c/i2c-core-acpi.c |
| +++ b/drivers/i2c/i2c-core-acpi.c |
| @@ -370,6 +370,7 @@ static const struct acpi_device_id i2c_acpi_force_100khz_device_ids[] = { |
| * 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. |
| */ |
| + { "DLL0945", 0 }, |
| { "ELAN06FA", 0 }, |
| {} |
| }; |
| -- |
| 2.39.5 |
| |