ideapad-laptop: Add another DMI entry for Yoga 900
authorMika Westerberg <mika.westerberg@linux.intel.com>
Wed, 19 Oct 2016 10:27:40 +0000 (13:27 +0300)
committerDarren Hart <dvhart@linux.intel.com>
Wed, 19 Oct 2016 20:08:39 +0000 (13:08 -0700)
This particular laptop has its motherboard replaced and after that, even
with the latest BIOS, some DMI identification strings have become
"INVALID". This includes DMI_PRODUCT_VERSION which results Wifi being
blocked.

It seems that DMI_BOARD_NAME is still valid so use that as an
alternative for Lenovo Yoga 900.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
drivers/platform/x86/ideapad-laptop.c

index a2323941e67707711f6e2c2738057d2f21744e4d..a7614fc542b52aaaa4f58d91ea43bd9625e8de32 100644 (file)
@@ -933,6 +933,13 @@ static const struct dmi_system_id no_hw_rfkill_list[] = {
                        DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo YOGA 900"),
                },
        },
+       {
+               .ident = "Lenovo Yoga 900",
+               .matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+                       DMI_MATCH(DMI_BOARD_NAME, "VIUU4"),
+               },
+       },
        {
                .ident = "Lenovo YOGA 910-13IKB",
                .matches = {