From patchwork Wed Sep 9 09:20:35 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?S2VuZy1Zw4PCvCBMaW4=?= X-Patchwork-Id: 46339 Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id n899Ki8O023909 for ; Wed, 9 Sep 2009 09:20:44 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752338AbZIIJUk (ORCPT ); Wed, 9 Sep 2009 05:20:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752199AbZIIJUk (ORCPT ); Wed, 9 Sep 2009 05:20:40 -0400 Received: from adelie.canonical.com ([91.189.90.139]:57481 "EHLO adelie.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751643AbZIIJUj (ORCPT ); Wed, 9 Sep 2009 05:20:39 -0400 Received: from hutte.canonical.com ([91.189.90.181]) by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) id 1MlJM1-0004T1-1J; Wed, 09 Sep 2009 10:20:41 +0100 Received: from [210.242.151.101] (helo=canonical.com) by hutte.canonical.com with esmtpsa (TLS-1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1MlJM0-0006ak-1d; Wed, 09 Sep 2009 10:20:41 +0100 From: Keng-Yu Lin To: dmitry.torokhov@gmail.com Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, Keng-Yu Lin Subject: [PATCH] UBUNTU: [Upstream] Input: Add keyboard quirk for Samsung R59P/R60P/R61P laptops Date: Wed, 9 Sep 2009 17:20:35 +0800 Message-Id: <1252488035-20118-1-git-send-email-keng-yu.lin@canonical.com> X-Mailer: git-send-email 1.6.0.4 Sender: linux-input-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-input@vger.kernel.org OriginalAuthor: Moiseev Vladimir , Alexander Huhlaev BugLink: http://bugs.launchpad.net/bugs/253874 Add quirk for Samsung R59P/R60P/R61P to make the hotkeys work Signed-off-by: Keng-Yu Lin --- drivers/input/keyboard/atkbd.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c index 8066924..941f845 100644 --- a/drivers/input/keyboard/atkbd.c +++ b/drivers/input/keyboard/atkbd.c @@ -1615,6 +1615,15 @@ static struct dmi_system_id atkbd_dmi_quirk_table[] __initdata = { .driver_data = atkbd_samsung_forced_release_keys, }, { + .ident = "Samsung R59P/R60P/R61P", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "SAMSUNG ELECTRONICS CO., LTD."), + DMI_MATCH(DMI_PRODUCT_NAME, "R59P/R60P/R61P"), + }, + .callback = atkbd_setup_fixup, + .driver_data = atkbd_samsung_keymap_fixup, + }, + { .ident = "Fujitsu Amilo PA 1510", .matches = { DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"),