Iru Cai (vimacs) has uploaded a new patch set (#9) to the change originally created by DaLao. ( https://review.coreboot.org/c/coreboot/+/36371 )
Change subject: mainboard/lenovo: Use the original lenovo hardware ids for touchpad ......................................................................
mainboard/lenovo: Use the original lenovo hardware ids for touchpad
Currently coreboot is using the compatible ID PNP0F13 for all pointing devices, which causes some problems on Lenovo ThinkPads. On Windows, the touchpad driver can't be automatically matched and installed through Windows Update. On Linux, there maybe also some strange issues (https://bugzilla.kernel.org/show_bug.cgi?id=91541). So it's better to use the original lenovo hardware IDs for each model.
The hardware IDs for the following ThinkPad models can be found By searching for dmesg logs:
LEN0015 T510: https://bbs.archlinux.org/viewtopic.php?id=120287 T410: https://forum.ubuntuusers.de/topic/kein-sound-109/ T420: https://bugzilla.kernel.org/show_bug.cgi?id=42593 T420s: https://bbs.archlinux.org/viewtopic.php?id=191510 T520: https://bbs.archlinux.org/viewtopic.php?id=195636 T430: https://github.com/farjump/fwtr/blob/master/lenovo/thinkpad-t430/ 2347ds2/lenovo/g1et73ww-2.09/fwts/20160218_174223/dmesg.log T430s: ? T530: https://forums.fedoraforum.org/showthread.php? 316640-Fedora-27-High-CPU
LEN0020 X220: https://bbs.archlinux.org/viewtopic.php?id=237669 X230: https://forums.bunsenlabs.org/viewtopic.php?id=2460
LEN0034: T540p: https://bugzilla.kernel.org/show_bug.cgi?id=91541
LEN0035: X240: https://bugzilla.kernel.org/show_bug.cgi?id=91541
LEN0036 T540: https://bugzilla.kernel.org/show_bug.cgi?id=91541 T440p: https://bugzilla.kernel.org/show_bug.cgi?id=91541 T440s: https://bugzilla.kernel.org/show_bug.cgi?id=91541
This can make Windows automatically install the Lenovo touchpad driver. It also fixes the T440p touchpad issue.
Change-Id: Ifb635da99c5e05f987aaf4f172108d788dcc2932 Signed-off-by: dalao dalao@tutanota.com Signed-off-by: Iru Cai mytbk920423@gmail.com --- M Documentation/mainboard/lenovo/t440p.md M src/drivers/pc80/pc/ps2_controller.asl M src/mainboard/lenovo/t410/acpi/superio.asl M src/mainboard/lenovo/t420/acpi/superio.asl M src/mainboard/lenovo/t420s/acpi/superio.asl M src/mainboard/lenovo/t430/acpi/superio.asl M src/mainboard/lenovo/t430s/acpi/superio.asl M src/mainboard/lenovo/t440p/acpi/superio.asl M src/mainboard/lenovo/t520/acpi/superio.asl M src/mainboard/lenovo/t530/acpi/superio.asl M src/mainboard/lenovo/x220/acpi/superio.asl M src/mainboard/lenovo/x230/acpi/superio.asl 12 files changed, 15 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/71/36371/9