Received: by 10.223.164.202 with SMTP id h10csp878041wrb; Thu, 9 Nov 2017 16:24:07 -0800 (PST) X-Google-Smtp-Source: ABhQp+Qlz6KCZyqZDnI4GvfEob0pH8RnVXTxmK9+tD2wmz63I5w7H51OvC3GtGqJROk6d/4KirFy X-Received: by 10.98.105.134 with SMTP id e128mr2295526pfc.29.1510273447260; Thu, 09 Nov 2017 16:24:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510273447; cv=none; d=google.com; s=arc-20160816; b=XL+a03MoChAzo0TajM1qOidX5zYzpQ6DZMUOrWYNDyYLxnszPXveDOTfktfSOlDmTv A7E7U5symwyNC9RuRlc8z/cMt4dBFp2MJ/9aeqa1CZPOxp4wTNJKELTUae26ul4huv7R NBgLsUqMZQ0n8aENaSAFGVjjJhbJ3TFycIYfruX6hIbjoIm8hIctkf+KW3m7DiH8Q152 PUtdqmZn66gz4Bres7tuULwpaNOKMnYQWkybU7m4AY8D2oZn5gwxX/7mMbgySV9zcu9a ZinCAtJzKsCVKzyosJ7dE0UNAXW1Oy/0VVdUTuPTN9FdWbbVauKGU9kLlCczPsFTR/ri mDig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:arc-authentication-results; bh=bHReZjPWpkdH0hHGEpjeEijpuye/SDntN8QLv2kIQ/g=; b=MlbjtzWoXlaQqdio2+8OiiIRqHFjUjTv/UA5qEAhDK7FFxPy2lAPHrQedaR6H5+Bdl sckcgeOWXNuxCcrodFq/Dg3MN0p0lxB0cYIG94m9P0Bfk7EBg5LDnH5ydFzGX7jjzfy7 41HIT0a1Qz6LhZgE6Vw6m6IwNxUCmkfoYnSs2R8PtkHmC0qblygsWqZXBwGsTaWjTunI JNxxCdJiN9wed9d8kDllAE/MtHcR9NdH8f9qjfXwDTxBWixJtnv0oLHL2pZYdkpblSus kl+DEwTUZ2F1APKNfG4ePCXgnESnhdf7FNJyKoNw7NEiqWJAqYnXJe9hoUfmV9mZI32o 2uOw== 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 s19si7795958pfj.225.2017.11.09.16.23.55; Thu, 09 Nov 2017 16:24:07 -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 S1755491AbdKJAXS (ORCPT + 83 others); Thu, 9 Nov 2017 19:23:18 -0500 Received: from mail-out-1.itc.rwth-aachen.de ([134.130.5.46]:32386 "EHLO mail-out-1.itc.rwth-aachen.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755382AbdKJAXQ (ORCPT ); Thu, 9 Nov 2017 19:23:16 -0500 X-IronPort-AV: E=Sophos;i="5.44,371,1505772000"; d="asc'?scan'208";a="22971689" Received: from rwthex-w2-a.rwth-ad.de ([134.130.26.158]) by mail-in-1.itc.rwth-aachen.de with ESMTP; 10 Nov 2017 01:23:15 +0100 Received: from pebbles.localnet (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; Fri, 10 Nov 2017 01:23:14 +0100 From: Stefan =?ISO-8859-1?Q?Br=FCns?= To: Darren Hart CC: Bastien Nocera , , , AceLan Kao , "Andy Shevchenko" , Subject: Re: [PATCH v2 4/5] platform/x86: intel-vbtn: support KEY_ROTATE_LOCK_TOGGLE Date: Fri, 10 Nov 2017 01:23:13 +0100 Message-ID: <1643367.Hfkyk2hqTC@pebbles> In-Reply-To: <20171109234630.GG21449@fury> References: <20171109224436.16472-1-stefan.bruens@rwth-aachen.de> <1510270246.2624.43.camel@hadess.net> <20171109234630.GG21449@fury> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3725212.deMVUTyXRG"; micalg=pgp-sha1; protocol="application/pgp-signature" X-Originating-IP: [78.49.52.200] X-ClientProxiedBy: rwthex-s1-b.rwth-ad.de (2002:8682:1a99::8682:1a99) To rwthex-w2-a.rwth-ad.de (2002:8682:1a9e::8682:1a9e) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --nextPart3725212.deMVUTyXRG Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" On Friday, November 10, 2017 12:46:30 AM CET Darren Hart wrote: > On Fri, Nov 10, 2017 at 12:30:46AM +0100, Bastien Nocera wrote: > > On Thu, 2017-11-09 at 23:44 +0100, Stefan Br=FCns wrote: > > > The Rotate Lock button event is emitted on the XPS 12 (BIOS A8, but > > > not > > > on BIOS A2). > > >=20 > > > Signed-off-by: Stefan Br=FCns > > > --- > > >=20 > > > Changes in v2: > > > - Emit KEY_ROTATE_LOCK_TOGGLE instead of KEY_ROTATE_DISPLAY > > > - Use separate up/down events > > >=20 > > > drivers/platform/x86/intel-vbtn.c | 2 ++ > > > 1 file changed, 2 insertions(+) > > >=20 > > > diff --git a/drivers/platform/x86/intel-vbtn.c > > > b/drivers/platform/x86/intel-vbtn.c index e3f6375af85c..a484bcc6393b > > > 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[] = =3D { > > >=20 > > > { KE_IGNORE, 0xC5, { KEY_VOLUMEUP } }, /* volume-up key release=20 */ > > > { KE_KEY, 0xC6, { KEY_VOLUMEDOWN } }, /* volume-down key press */ > > > { KE_IGNORE, 0xC7, { KEY_VOLUMEDOWN } }, /* volume-down key release= =20 */ > > >=20 > > > + { KE_KEY, 0xC8, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key > > > press */ + { KE_KEY, 0xC9, { KEY_ROTATE_LOCK_TOGGLE } }, /* > > > rotate-lock key release */>=20 > > How are those events sent? When pressing and releasing the key, do you > > receive 0xC8 followed by 0xC9? Or do you receive 0xC8 when pressing and > > releasing the first time, and 0xC9 when pressing and releasing a second > > time? > >=20 > > If the former, then it's not going to work. The release is supposed to > > be ignored, as you send the event with sparse_keymap_report_event(). >=20 > I expect the former, which is consistent with the volume keys preceding it > (also ignoring the release). Read the whole series and the cover letter, and stop making assumptions. Regards, Stefan =2D-=20 Stefan Br=FCns / Bergstra=DFe 21 / 52062 Aachen home: +49 241 53809034 mobile: +49 151 50412019 --nextPart3725212.deMVUTyXRG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQSwWRWIpJbl0W4DemNvf0o9jP6qUwUCWgTxcQAKCRBvf0o9jP6q U+JfAKCYdmQfBhXotE4KT543F9sLyHVnlQCePRyZj1i/OROiZuo2WfApub3vH1o= =sxrM -----END PGP SIGNATURE----- --nextPart3725212.deMVUTyXRG-- From 1583636043763870656@xxx Fri Nov 10 00:17:01 +0000 2017 X-GM-THRID: 1583630386471293809 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread