ideapad-laptop: add alternative representation for Yoga 2 to DMI table
authorSebastian Krzyszkowiak <dos@dosowisko.net>
Sat, 18 Jul 2015 23:10:21 +0000 (01:10 +0200)
committerDarren Hart <dvhart@linux.intel.com>
Tue, 11 Aug 2015 04:24:23 +0000 (21:24 -0700)
commit6d212b8adce4ddaa20229f781cc86bccb396a9fe
tree9f8dcb1be3f48deb1c6bbc73c7cc27a79a027b9a
parent97ade7697bb104523417d0f9b5e38a8bf55ed7f1
ideapad-laptop: add alternative representation for Yoga 2 to DMI table

There is at least one (mine) Yoga 2 Pro in existence that has incorrect
product version stored in DMI (reading as "INVALID"), causing it to not be
recognized as Yoga 2 by ideapad-laptop module, which in turn causes
non-existent hardware rfkills to be always reported as blocked.

This change adds a second check by board name, which is "Yoga2".
Looks like it also happens to be "INVALID" on some other Yoga 2 machines
where product version is correct instead, so the original check is left
intact to catch both cases.

Signed-off-by: Sebastian Krzyszkowiak <dos@dosowisko.net>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
drivers/platform/x86/ideapad-laptop.c