Received: by 10.223.164.221 with SMTP id h29csp155734wrb; Fri, 3 Nov 2017 12:04:58 -0700 (PDT) X-Google-Smtp-Source: ABhQp+T0K8uF2YjTW6d/VFX8c0OsOSYCcHNcoIaWhv1jMblbUxMuuyTBK+ailHCPQ2x0tJOCvgfN X-Received: by 10.84.160.204 with SMTP id v12mr7488316plg.206.1509735898400; Fri, 03 Nov 2017 12:04:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509735898; cv=none; d=google.com; s=arc-20160816; b=VNY4r6Uiejmu1T/4y8zbyyRGPqipKQyjhTCOpQNH8kntKD1t2qHCVlZas+ttfMTB9U ikoM62Zttq1Lz5C2gJcGUKC2jeMIBavEGMjTKK4unAich/k81TSZbf+uQkmte96zXw4t noUR+grCcOfkx48KiQGyKGjj8VXzqWmhCxB01eYs+JDPx2MBlAc0nL3KDy7RdWgU15NY APyCGsTwVQ0oqa0EdIC2cVWa6RXRoA8768tsg1NduhS1gBz8XCKRTZ9eNUsHgQMeZKEg OREYvUc0ncnTAS13BlOOzXcjSHqzK//woayo08OhBeQ738AQWHTaK7ChkzbpwDGCJbOQ ekTQ== 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=2cPpnkPepmmh9TuRWwaP0+HfdI45V+vPt0adMUJmQwY=; b=RdWaWvgipU41U5RmD5m5kPYtGs2U45PnDlzsB9cO/QGKKZRq6qrsls0zV9rMS+eRct Hvptb7z9quy8/YQiIxpvatI+9YxvLek9bGL91C/apv6gX/Bvi/yh8b4k3Q591EroMlpy 4RKO5k0tlJP99hqpzvhf0ZTsbLppUDnqAVwMNx2OF2cSemSaVgZUyyVsvotfrLQ4ZsEv Qacc8I0H3/MqGhAGEVMq52+ZcknhFcU5VhlD8zeJWgO6i7/WKABk3tZu9Um7iKutdzMY krB9fOdFUWJNAKT3AQ4uqFuAPEPI8J8mI4d5CtrdJNEdm2kzjPv32WXNs2B6HY5gqfd2 JR1w== 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 3si5457738pli.476.2017.11.03.12.04.45; Fri, 03 Nov 2017 12:04:58 -0700 (PDT) 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 S1756319AbdKCTDr (ORCPT + 92 others); Fri, 3 Nov 2017 15:03:47 -0400 Received: from mail-out-2.itc.rwth-aachen.de ([134.130.5.47]:58145 "EHLO mail-out-2.itc.rwth-aachen.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752291AbdKCTDm (ORCPT ); Fri, 3 Nov 2017 15:03:42 -0400 X-IronPort-AV: E=Sophos;i="5.44,339,1505772000"; d="scan'208";a="21942958" Received: from rwthex-w2-a.rwth-ad.de ([134.130.26.158]) by mail-in-2.itc.rwth-aachen.de with ESMTP; 03 Nov 2017 20:03:41 +0100 Received: from pebbles.fritz.box (78.49.2.66) 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; Fri, 3 Nov 2017 20:03:39 +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 2/4] platform/x86: intel-vbtn: support SW_TABLET_MODE Date: Fri, 3 Nov 2017 20:03:27 +0100 X-Mailer: git-send-email 2.14.3 In-Reply-To: <20171103190329.15194-1-stefan.bruens@rwth-aachen.de> References: <20171103190329.15194-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.2.66] X-ClientProxiedBy: rwthex-s3-b.rwth-ad.de (2002:8682:1aa1::8682:1aa1) 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 --- 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..e77b9143f9b3 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.14.3 From 1583158991957399184@xxx Sat Nov 04 17:54:29 +0000 2017 X-GM-THRID: 1582628660594689087 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread