From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753538AbdK1Vza (ORCPT ); Tue, 28 Nov 2017 16:55:30 -0500 Received: from mail-pl0-f66.google.com ([209.85.160.66]:34045 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753199AbdK1VzO (ORCPT ); Tue, 28 Nov 2017 16:55:14 -0500 X-Google-Smtp-Source: AGs4zMbFt1WrkVcDE5ZvwaFfLvgTMSbVg5Iajf54du1rVd6HHqa5U0jVjVel7UMnJu2dDLvl0e7LhQ== Date: Tue, 28 Nov 2017 13:55:12 -0800 From: Guenter Roeck To: Dmitry Torokhov Cc: Mika Westerberg , Heikki Krogerus , Andy Shevchenko , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] pinctrl: cherryview: limit Strago DMI workarounds to version 1.0 Message-ID: <20171128215512.GE10144@roeck-us.net> References: <20171128191435.uxftu3bl4x4f2fxi@dtor-ws> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171128191435.uxftu3bl4x4f2fxi@dtor-ws> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 28, 2017 at 11:14:35AM -0800, Dmitry Torokhov wrote: > As Google/Intel will fix the BIOS/Coreboot issues with hardcoding > virtual interrupt numbers for keyboard/touchpa/touchscreen controllers > in ACPI tables, they will also update BIOS version number from 1.0 > to 1.1. Let's limit the DMI quirks that try to preserve virtual IRQ > numbers on Strago boards to those that still carry BIOSes 1.0. > > Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=197953 > Signed-off-by: Dmitry Torokhov Reviewed-by: Guenter Roeck > --- > drivers/pinctrl/intel/pinctrl-cherryview.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/pinctrl/intel/pinctrl-cherryview.c b/drivers/pinctrl/intel/pinctrl-cherryview.c > index be37946182e1..b22ea0fe86f1 100644 > --- a/drivers/pinctrl/intel/pinctrl-cherryview.c > +++ b/drivers/pinctrl/intel/pinctrl-cherryview.c > @@ -1545,6 +1545,7 @@ static const struct dmi_system_id chv_no_valid_mask[] = { > .matches = { > DMI_MATCH(DMI_SYS_VENDOR, "GOOGLE"), > DMI_MATCH(DMI_PRODUCT_FAMILY, "Intel_Strago"), > + DMI_MATCH(DMI_BIOS_VERSION, "1.0"), > }, > }, > { > @@ -1552,6 +1553,7 @@ static const struct dmi_system_id chv_no_valid_mask[] = { > .matches = { > DMI_MATCH(DMI_SYS_VENDOR, "HP"), > DMI_MATCH(DMI_PRODUCT_NAME, "Setzer"), > + DMI_MATCH(DMI_BIOS_VERSION, "1.0"), > }, > }, > { > @@ -1559,6 +1561,7 @@ static const struct dmi_system_id chv_no_valid_mask[] = { > .matches = { > DMI_MATCH(DMI_SYS_VENDOR, "GOOGLE"), > DMI_MATCH(DMI_PRODUCT_NAME, "Cyan"), > + DMI_MATCH(DMI_BIOS_VERSION, "1.0"), > }, > }, > { > @@ -1566,6 +1569,7 @@ static const struct dmi_system_id chv_no_valid_mask[] = { > .matches = { > DMI_MATCH(DMI_SYS_VENDOR, "GOOGLE"), > DMI_MATCH(DMI_PRODUCT_NAME, "Celes"), > + DMI_MATCH(DMI_BIOS_VERSION, "1.0"), > }, > }, > {} > -- > 2.15.0.417.g466bffb3ac-goog > > > -- > Dmitry