Received: by 10.223.164.202 with SMTP id h10csp799928wrb; Thu, 9 Nov 2017 14:47:38 -0800 (PST) X-Google-Smtp-Source: ABhQp+TB0NmjIYzJXOcJYt86Q6ssIODrZ+Vm91Y/VJ2Oz2zQvhjHKyGSB4qBu3Fcou1/tWggNhYS X-Received: by 10.99.67.195 with SMTP id q186mr1907244pga.186.1510267658066; Thu, 09 Nov 2017 14:47:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510267658; cv=none; d=google.com; s=arc-20160816; b=m5HKZAWs9p0N1f1d7dAi7jZUiHxEOViAZpGOAYLz3/Jj4k0Q2S7+qnJ7Z+AM1J1CDt k/WzUQKNC2r/Fb/vESQLZfFOoHdPIMzoPo7DZLykLLTDxeU09Z/ktqf2mKfDNRWJXiRB o2tmVLmkS9KwwKbalbAYRAP6ocH5tnTK8LBYHIdJLNacliItBWZ188+hGhF7pBZrdIw9 n8Q/K6Ql8nKQxeORCrL2NzChJQGdog6se7DxsagmPJ9Hl6NglYQfyn++vVYScf/uyz/l y8VafwozTFK0C7BkqAQweg6vbXaBJCu9XXlrngsX+1vy/iFA4EGsfZVTuJJbbNO6b5CC 1A4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-transfer-encoding :mime-version:references:in-reply-to:date:subject:cc:to:from :arc-authentication-results; bh=jWS82FQrMS8jF2ygWTqd3J2eiHiEQTwjcKe+H5majfo=; b=CcIxZoE9znSj2pPzZQfxPF8gpgwLAm0gycktgTK0gJVvWBRx3SKHiXLo6n344m9WBr 3FRQQrvwkbKJXY3RXB3CQVCWp9c+4XcJZP/TcbdJyomKfl1Y7pt0z1b7Lp9+yUCscgLl CLLALUxsHE/slUdSauZOo1NZS/pgoXpe0oVz2/08X/lRLjk1sZHlHsAFHsRanw3vCk+H gvOKA198ahu7sfvcV+M1qwP1zOI+3oiaQ2n2npfDnGTXJcr0O0XRbXSvLk/1KyoSXQdJ uQFy0GRChds1wxcpcqMSWgdGui9wvxQd2294Gu60O/aMqgOCzkOnoB6/e1Xtzj/u79Dp krxg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b8si7426654pgv.271.2017.11.09.14.47.17; Thu, 09 Nov 2017 14:47:38 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755251AbdKIWqF (ORCPT + 83 others); Thu, 9 Nov 2017 17:46:05 -0500 Received: from mail-out-2.itc.rwth-aachen.de ([134.130.5.47]:28857 "EHLO mail-out-2.itc.rwth-aachen.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753088AbdKIWo4 (ORCPT ); Thu, 9 Nov 2017 17:44:56 -0500 X-IronPort-AV: E=Sophos;i="5.44,371,1505772000"; d="scan'208";a="22985817" Received: from rwthex-w2-a.rwth-ad.de ([134.130.26.158]) by mail-in-2.itc.rwth-aachen.de with ESMTP; 09 Nov 2017 23:44:53 +0100 Received: from pebbles.fritz.box (78.49.52.200) by rwthex-w2-a.rwth-ad.de (2002:8682:1a9e::8682:1a9e) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Thu, 9 Nov 2017 23:44:49 +0100 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= To: CC: , =?UTF-8?q?Stefan=20Br=C3=BCns?= , AceLan Kao , "Andy Shevchenko" , Darren Hart , Subject: [PATCH v2 1/5] platform/x86: intel-vbtn: support SW_TABLET_MODE Date: Thu, 9 Nov 2017 23:44:32 +0100 X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171109224436.16472-1-stefan.bruens@rwth-aachen.de> References: <20171109224436.16472-1-stefan.bruens@rwth-aachen.de> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [78.49.52.200] X-ClientProxiedBy: rwthex-w2-b.rwth-ad.de (2002:8682:1a9f::8682:1a9f) To rwthex-w2-a.rwth-ad.de (2002:8682:1a9e::8682:1a9e) Message-ID: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Event code 0xcc is emitted by several convertibles (Dell XPS 12 9Q33 BIOS A8, Dell XPS 13 2in1 9365, HP Spectre x360, Lenovo Thinkpad Helix) when entering tablet mode, and 0xcd on return to laptop mode. Signed-off-by: Stefan BrĂ¼ns --- Changes in v2: - Correct whitespace in key_entry struct The changes where tested on an XPS 12 with BIOS version A8 (2015-03-03). An earlier BIOS version (A2, ~2013) did not report event, at least not using the INT33D6 plattform device. There are other convertible laptops apparenly using the same event codes: https://wiki.gentoo.org/wiki/HP_Spectre_x360_(2015) https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1678200 https://forums.opensuse.org/showthread.php/526850-Touchpad-and-trackpoint-no-longer-working-after-reattaching-convertible-keyboard --- drivers/platform/x86/intel-vbtn.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/platform/x86/intel-vbtn.c b/drivers/platform/x86/intel-vbtn.c index 58c5ff36523a..ae55be91a64b 100644 --- a/drivers/platform/x86/intel-vbtn.c +++ b/drivers/platform/x86/intel-vbtn.c @@ -42,6 +42,8 @@ static const struct key_entry intel_vbtn_keymap[] = { { KE_IGNORE, 0xC5, { KEY_VOLUMEUP } }, /* volume-up key release */ { KE_KEY, 0xC6, { KEY_VOLUMEDOWN } }, /* volume-down key press */ { KE_IGNORE, 0xC7, { KEY_VOLUMEDOWN } }, /* volume-down key release */ + { KE_SW, 0xCC, { .sw = { SW_TABLET_MODE, 1 } } }, /* Tablet */ + { KE_SW, 0xCD, { .sw = { SW_TABLET_MODE, 0 } } }, /* Laptop */ { KE_END }, }; -- 2.15.0 From 1583610672416329733@xxx Thu Nov 09 17:33:45 +0000 2017 X-GM-THRID: 1583610672416329733 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread