diff options
Diffstat (limited to 'meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-msiwind.patch')
-rw-r--r-- | meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-msiwind.patch | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-msiwind.patch b/meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-msiwind.patch deleted file mode 100644 index e7fded41e8..0000000000 --- a/meta-moblin/packages/linux/linux-moblin-2.6.29.1/linux-2.6.29-msiwind.patch +++ /dev/null @@ -1,57 +0,0 @@ -Patch to get the touchpad on the MSI Wind U-100 working - - ---- linux-2.6.28/drivers/input/serio/i8042-x86ia64io.h.org 2009-02-01 18:31:29.000000000 -0800 -+++ linux-2.6.28/drivers/input/serio/i8042-x86ia64io.h 2009-02-01 18:35:26.000000000 -0800 -@@ -378,6 +378,13 @@ static struct dmi_system_id __initdata i - DMI_MATCH(DMI_BOARD_VENDOR, "Intel Corporation"), - }, - }, -+ { -+ .ident = "MSI Wind U-100", -+ .matches = { -+ DMI_MATCH(DMI_BOARD_NAME, "U-100"), -+ DMI_MATCH(DMI_BOARD_VENDOR, "MICRO-STAR INTERNATIONAL CO., LTD"), -+ }, -+ }, - { } - }; - #endif -@@ -448,6 +455,25 @@ static struct dmi_system_id __initdata i - { } - }; - -+static struct dmi_system_id __initdata i8042_dmi_reset_table[] = { -+ { -+ .ident = "MSI Wind U-100", -+ .matches = { -+ DMI_MATCH(DMI_BOARD_NAME, "U-100"), -+ DMI_MATCH(DMI_BOARD_VENDOR, "MICRO-STAR INTERNATIONAL CO., LTD"), -+ }, -+ }, -+ { -+ .ident = "LG Electronics X110", -+ .matches = { -+ DMI_MATCH(DMI_BOARD_NAME, "X110"), -+ DMI_MATCH(DMI_BOARD_VENDOR, "LG Electronics Inc."), -+ }, -+ }, -+ { } -+}; -+ -+ - #endif /* CONFIG_X86 */ - - #ifdef CONFIG_PNP -@@ -564,6 +583,11 @@ static int __init i8042_pnp_init(void) - i8042_nopnp = 1; - #endif - -+ if (dmi_check_system(i8042_dmi_reset_table)) { -+ i8042_reset = 1; -+ i8042_nonfatal = 1; -+ } -+ - if (i8042_nopnp) { - printk(KERN_INFO "i8042: PNP detection disabled\n"); - return 0; |