Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list
[linux-2.6-microblaze.git] / drivers / input / serio / i8042-x86ia64io.h
index a761877..312bd6c 100644 (file)
@@ -119,6 +119,13 @@ static const struct dmi_system_id __initconst i8042_dmi_noloop_table[] = {
                        DMI_MATCH(DMI_PRODUCT_VERSION, "DL760"),
                },
        },
+       {
+               /* Dell Embedded Box PC 3000 */
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+                       DMI_MATCH(DMI_PRODUCT_NAME, "Embedded Box PC 3000"),
+               },
+       },
        {
                /* OQO Model 01 */
                .matches = {
@@ -513,6 +520,13 @@ static const struct dmi_system_id __initconst i8042_dmi_nomux_table[] = {
                        DMI_MATCH(DMI_PRODUCT_NAME, "IC4I"),
                },
        },
+       {
+               /* TUXEDO BU1406 */
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "Notebook"),
+                       DMI_MATCH(DMI_PRODUCT_NAME, "N24_25BU"),
+               },
+       },
        { }
 };
 
@@ -923,6 +937,10 @@ static struct pnp_driver i8042_pnp_kbd_driver = {
        .name           = "i8042 kbd",
        .id_table       = pnp_kbd_devids,
        .probe          = i8042_pnp_kbd_probe,
+       .driver         = {
+               .probe_type = PROBE_FORCE_SYNCHRONOUS,
+               .suppress_bind_attrs = true,
+       },
 };
 
 static struct pnp_device_id pnp_aux_devids[] = {
@@ -945,6 +963,10 @@ static struct pnp_driver i8042_pnp_aux_driver = {
        .name           = "i8042 aux",
        .id_table       = pnp_aux_devids,
        .probe          = i8042_pnp_aux_probe,
+       .driver         = {
+               .probe_type = PROBE_FORCE_SYNCHRONOUS,
+               .suppress_bind_attrs = true,
+       },
 };
 
 static void i8042_pnp_exit(void)