platform/chrome: cros_ec_lpc: Add support for Google Glimmer

"Linux Kernel Mailing List" <[email protected]> Sat, 10 Feb 2018 22:00:25 +0000 (UTC)
Newsgroups gmane.linux.kernel.commits.head
Message-ID <[email protected]>
Web:        https://git.kernel.org/torvalds/c/e675191729029cfb1cd624a03864f6426906a078
Commit:     e675191729029cfb1cd624a03864f6426906a078
Parent:     5f454bdf63536d7d0142be3cbb9e83899a199ec8
Refname:    refs/heads/master
Author:     Thierry Escande <[email protected]>
AuthorDate: Fri Dec 1 14:42:22 2017 +0100
Committer:  Benson Leung <[email protected]>
CommitDate: Sun Dec 17 14:04:21 2017 -0800

    platform/chrome: cros_ec_lpc: Add support for Google Glimmer
    
    This patch adds device information to the DMI table of the cros_ec_lpc
    driver for Google Glimmer devices. Since Google BIOS does not enumerate
    devices in the LPC bus, the cros_ec_lpc driver checks for system
    compatibility and registers the cros_ec device itself.
    
    Signed-off-by: Thierry Escande <[email protected]>
    Reviewed-by: Gwendal Grignou <[email protected]>
    Signed-off-by: Benson Leung <[email protected]>
---
 drivers/platform/chrome/cros_ec_lpc.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/drivers/platform/chrome/cros_ec_lpc.c b/drivers/platform/chrome/cros_ec_lpc.c
index 47ace9938952..af89e82eecd2 100644
--- a/drivers/platform/chrome/cros_ec_lpc.c
+++ b/drivers/platform/chrome/cros_ec_lpc.c
@@ -362,6 +362,13 @@ static const struct dmi_system_id cros_ec_lpc_dmi_table[] __initconst = {
 			DMI_MATCH(DMI_PRODUCT_NAME, "Peppy"),
 		},
 	},
+	{
+		/* x86-glimmer, the Lenovo Thinkpad Yoga 11e. */
+		.matches = {
+			DMI_MATCH(DMI_SYS_VENDOR, "GOOGLE"),
+			DMI_MATCH(DMI_PRODUCT_NAME, "Glimmer"),
+		},
+	},
 	{ /* sentinel */ }
 };
 MODULE_DEVICE_TABLE(dmi, cros_ec_lpc_dmi_table);
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html