Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Input: synaptics - limit rate to 40pps on Toshiba Protege M300

Toshiba Protege M300 also requires the same workaround as Satellites
and Dynabooks - Synaptics report rate should be lowered to 40pps
(from 80), otherwise KBC starts losing keypresses.

Signed-off-by: Richard Thrippleton <ret28@cam.ac.uk>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

authored by

Richard Thrippleton and committed by
Dmitry Torokhov
53a2670c b157d55e

+9 -2
+9 -2
drivers/input/mouse/synaptics.c
··· 603 603 .ident = "Toshiba Satellite", 604 604 .matches = { 605 605 DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), 606 - DMI_MATCH(DMI_PRODUCT_NAME , "Satellite"), 606 + DMI_MATCH(DMI_PRODUCT_NAME, "Satellite"), 607 607 }, 608 608 }, 609 609 { 610 610 .ident = "Toshiba Dynabook", 611 611 .matches = { 612 612 DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), 613 - DMI_MATCH(DMI_PRODUCT_NAME , "dynabook"), 613 + DMI_MATCH(DMI_PRODUCT_NAME, "dynabook"), 614 + }, 615 + }, 616 + { 617 + .ident = "Toshiba Portege M300", 618 + .matches = { 619 + DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), 620 + DMI_MATCH(DMI_PRODUCT_NAME, "PORTEGE M300"), 614 621 }, 615 622 }, 616 623 { }