Input: automatically disable MUX mode on Toshiba Satellite P10
because it interferes with ALPS touchpad detection and causes horrible death on reboot. Since P10 does not have external PS/2 ports MUX mode does not have any advantages over legacy mode anyway. Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
parent
a07461ec0c
commit
59311de3fb
|
@ -88,9 +88,11 @@ static struct dmi_system_id __initdata i8042_dmi_noloop_table[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Some Fujitsu notebooks are ahving trouble with touhcpads if
|
* Some Fujitsu notebooks are having trouble with touchpads if
|
||||||
* active multiplexing mode is activated. Luckily they don't have
|
* active multiplexing mode is activated. Luckily they don't have
|
||||||
* external PS/2 ports so we can safely disable it.
|
* external PS/2 ports so we can safely disable it.
|
||||||
|
* ... apparently some Toshibas don't like MUX mode either and
|
||||||
|
* die horrible death on reboot.
|
||||||
*/
|
*/
|
||||||
static struct dmi_system_id __initdata i8042_dmi_nomux_table[] = {
|
static struct dmi_system_id __initdata i8042_dmi_nomux_table[] = {
|
||||||
{
|
{
|
||||||
|
@ -121,6 +123,13 @@ static struct dmi_system_id __initdata i8042_dmi_nomux_table[] = {
|
||||||
DMI_MATCH(DMI_PRODUCT_NAME, "FMVLT70H"),
|
DMI_MATCH(DMI_PRODUCT_NAME, "FMVLT70H"),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
.ident = "Toshiba P10",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"),
|
||||||
|
DMI_MATCH(DMI_PRODUCT_NAME, "Satellite P10"),
|
||||||
|
},
|
||||||
|
},
|
||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue