浏览代码

Input: i8042 - add Arima-Rioworks HDAMB board to noloop list

The board does not raise AUX IRQ in response to AUX LOOP command.

Reported-by: Guillaume Morin <guillaume@morinfr.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Dmitry Torokhov 17 年之前
父节点
当前提交
87d9173ea0
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      drivers/input/serio/i8042-x86ia64io.h

+ 9 - 0
drivers/input/serio/i8042-x86ia64io.h

@@ -68,6 +68,15 @@ static inline void i8042_write_command(int val)
 #include <linux/dmi.h>
 #include <linux/dmi.h>
 
 
 static struct dmi_system_id __initdata i8042_dmi_noloop_table[] = {
 static struct dmi_system_id __initdata i8042_dmi_noloop_table[] = {
+	{
+		/* AUX LOOP command does not raise AUX IRQ */
+		.ident = "Arima-Rioworks HDAMB",
+		.matches = {
+			DMI_MATCH(DMI_BOARD_VENDOR, "RIOWORKS"),
+			DMI_MATCH(DMI_BOARD_NAME, "HDAMB"),
+			DMI_MATCH(DMI_BOARD_VERSION, "Rev E"),
+		},
+	},
 	{
 	{
 		/* AUX LOOP command does not raise AUX IRQ */
 		/* AUX LOOP command does not raise AUX IRQ */
 		.ident = "ASUS P65UP5",
 		.ident = "ASUS P65UP5",