@@ -479,6 +479,20 @@ static const struct dmi_system_id __initconst i8042_dmi_reset_table[] = {
{ }
};
+static const struct dmi_system_id __initconst i8042_dmi_noaux_table[] = {
+ {
+ /*
+ * MSI AE2220
+ * Timeout (10 sec) at boot if not passed noaux
+ */
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "MICRO-STAR INTERNATIONAL CO., LTD"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "MS-6657"),
+ },
+ },
+ { }
+};
+
#ifdef CONFIG_PNP
static const struct dmi_system_id __initconst i8042_dmi_nopnp_table[] = {
{
@@ -857,6 +871,9 @@ static int __init i8042_platform_init(void)
if (dmi_check_system(i8042_dmi_dritek_table))
i8042_dritek = true;
+
+ if (dmi_check_system(i8042_dmi_noaux_table))
+ i8042_noaux = true;
#endif /* CONFIG_X86 */
return retval;