|
@@ -424,6 +424,13 @@ static const struct dmi_system_id __initconst i8042_dmi_nomux_table[] = {
|
|
|
DMI_MATCH(DMI_PRODUCT_VERSION, "0100"),
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ /* Dell Vostro V13 */
|
|
|
+ .matches = {
|
|
|
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
|
|
|
+ DMI_MATCH(DMI_PRODUCT_NAME, "Vostro V13"),
|
|
|
+ },
|
|
|
+ },
|
|
|
{ }
|
|
|
};
|
|
|
|
|
@@ -545,6 +552,17 @@ static const struct dmi_system_id __initconst i8042_dmi_laptop_table[] = {
|
|
|
};
|
|
|
#endif
|
|
|
|
|
|
+static const struct dmi_system_id __initconst i8042_dmi_notimeout_table[] = {
|
|
|
+ {
|
|
|
+ /* Dell Vostro V13 */
|
|
|
+ .matches = {
|
|
|
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
|
|
|
+ DMI_MATCH(DMI_PRODUCT_NAME, "Vostro V13"),
|
|
|
+ },
|
|
|
+ },
|
|
|
+ { }
|
|
|
+};
|
|
|
+
|
|
|
/*
|
|
|
* Some Wistron based laptops need us to explicitly enable the 'Dritek
|
|
|
* keyboard extension' to make their extra keys start generating scancodes.
|
|
@@ -896,6 +914,9 @@ static int __init i8042_platform_init(void)
|
|
|
if (dmi_check_system(i8042_dmi_nomux_table))
|
|
|
i8042_nomux = true;
|
|
|
|
|
|
+ if (dmi_check_system(i8042_dmi_notimeout_table))
|
|
|
+ i8042_notimeout = true;
|
|
|
+
|
|
|
if (dmi_check_system(i8042_dmi_dritek_table))
|
|
|
i8042_dritek = true;
|
|
|
#endif /* CONFIG_X86 */
|