From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Lee, Chun-Yi" Subject: [PATCH] acer-wmi: add Acer Extensa 5235 to video backlight vendor Date: Wed, 18 Apr 2012 17:01:07 +0800 Message-ID: <1334739667-20398-1-git-send-email-jlee@suse.com> Return-path: Received: from mail-vx0-f174.google.com ([209.85.220.174]:54890 "EHLO mail-vx0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751181Ab2DRJDk (ORCPT ); Wed, 18 Apr 2012 05:03:40 -0400 Received: by vcqp1 with SMTP id p1so4729351vcq.19 for ; Wed, 18 Apr 2012 02:03:40 -0700 (PDT) Sender: platform-driver-x86-owner@vger.kernel.org List-ID: To: mjg@redhat.com Cc: platform-driver-x86@vger.kernel.org, "Lee, Chun-Yi" , Bence Lukacs , Carlos Corbacho , Dmitry Torokhov , Corentin Chary , Thomas Renninger From: "Lee, Chun-Yi" Acer Extensa 5235 laptop have broken _BCM implemenation, the AML code wrote value to EC register but firmware didn't change brighenss. Fortunately, the brightness control works on those machines with vendor mode. So, add this machine to video backlight vendor mode quirk table. Reference: bko#42833 https://bugzilla.kernel.org/show_bug.cgi?id=42833 Cc: Bence Lukacs Cc: Carlos Corbacho Cc: Matthew Garrett Cc: Dmitry Torokhov Cc: Corentin Chary Cc: Thomas Renninger Signed-off-by: Lee, Chun-Yi --- drivers/platform/x86/acer-wmi.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/drivers/platform/x86/acer-wmi.c b/drivers/platform/x86/acer-wmi.c index c1a3fd8..c2a237f 100644 --- a/drivers/platform/x86/acer-wmi.c +++ b/drivers/platform/x86/acer-wmi.c @@ -523,6 +523,14 @@ static const struct dmi_system_id video_vendor_dmi_table[] = { DMI_MATCH(DMI_PRODUCT_NAME, "TravelMate 4750"), }, }, + { + .callback = video_set_backlight_video_vendor, + .ident = "Acer Extensa 5235", + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "Acer"), + DMI_MATCH(DMI_PRODUCT_NAME, "Extensa 5235"), + }, + }, {} }; -- 1.7.7