Input: synaptics - add another Protege M300 to rate blacklist
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 13 Oct 2009 04:35:00 +0000 (21:35 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 13 Oct 2009 04:36:52 +0000 (21:36 -0700)
Apparently some of Toshiba Protege M300 identify themselves as
"Portable PC" in DMI so we need to add that to the DMI table as
well. We need DMI data so we can automatically lower Synaptics
reporting rate from 80 to 40 pps to avoid over-taxing their
keyboard controllers.

Tested-by: Rod Davison <roddavison@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/mouse/synaptics.c

index b66ff1ac7dea651ebbfc263dc83774168f5f9ae5..f4a61252bcc9410a867360b747c54675b5222926 100644 (file)
@@ -652,6 +652,16 @@ static const struct dmi_system_id toshiba_dmi_table[] = {
                        DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
                        DMI_MATCH(DMI_PRODUCT_NAME, "PORTEGE M300"),
                },
+
+       },
+       {
+               .ident = "Toshiba Portege M300",
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
+                       DMI_MATCH(DMI_PRODUCT_NAME, "Portable PC"),
+                       DMI_MATCH(DMI_PRODUCT_VERSION, "Version 1.0"),
+               },
+
        },
        { }
 };