Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp3648968ima; Mon, 4 Feb 2019 02:47:59 -0800 (PST) X-Google-Smtp-Source: AHgI3IbAlsOJ9HCFOZ+D8RHjNc4Yf6+NZ0JcUd+DRLZQN6+8NviLks29D/6O0q//1PXSw7g3j6M0 X-Received: by 2002:a63:da14:: with SMTP id c20mr11849447pgh.233.1549277279335; Mon, 04 Feb 2019 02:47:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549277279; cv=none; d=google.com; s=arc-20160816; b=BZEYIqhI4y+QXnUDL/+A5KdRvdB/h/gTGQmHhKcdvAijwLyFCRpVFS+3gfSlQkHlR6 jxUf2GZ9Grlr0N30A/2VJ35+fgnNf3poiKTTdWpRYjp2M9eu/hEgC+hGGwCGidnTFW05 YDJet+g3AipQhJRzBvE5odFV2K4KPuTtegErWonM8phGydC0XsCtcKCgPUO0xvO7mYX5 b7b0kRVpiBpQzDT4cNoYf4RMRonbiWsnrlvjZD7rl5cUwN8DPx1oVNXU/wuqRCG2umIo FyGBWL/busos3jZ3JxHjN1O8MKN6avnnjxde7k/u14ZgaJ5ByKcadR0hpge3VeCKnuGf EDsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=9lPh8ZE3btNnB5ww/h27bbvrPr36x3w6ZUVb/PBo5lA=; b=pqViI8DcrxRl8pt0pCWwlzXxciUg9+DC/XcjwOehtt2T1HZu4BRRt1ajvNiOiAn5hd 73YhSO6xwly+AEdS53zwu72GiRyQamHmpAffDxhoLpwxTzpOPN6XQGhtlYVA6Gu4fGWV hP7z1MUeMyPuHcg6o7KmRskynbjAqRV56fogzZxStA0kyBZsz98VtajbyeEjr8wEC1TM sgqTdRVn9+GA6pypfLJDqvpI9S1COf8VdAf6YZcHYKEZ4K8FF02noEmnYOLpAsiOUVxE nyb07iAVSqUX1LmhZLvjkWW/3+TZJGG3zMXnt7zBx4G6NiZokR7FfvS1XeBlSN654g9P TSsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="tnExRu/V"; 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 i4si15789861pfg.218.2019.02.04.02.47.43; Mon, 04 Feb 2019 02:47:59 -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; dkim=pass header.i=@kernel.org header.s=default header.b="tnExRu/V"; 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 S1731262AbfBDKpo (ORCPT + 99 others); Mon, 4 Feb 2019 05:45:44 -0500 Received: from mail.kernel.org ([198.145.29.99]:43754 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731249AbfBDKpk (ORCPT ); Mon, 4 Feb 2019 05:45:40 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 4C8D12070C; Mon, 4 Feb 2019 10:45:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1549277139; bh=UcIqIIh1M0ebK+CG6Q0RlmrrSqyE1qIr7rgYM4mV0rU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tnExRu/V5uGkLNQB2CVr0cSlWMvxhDGxYBbHEotE2TH8Kq4LA/OHuZW0BX5HCmWys Ij9D4XAJoFFtz4W0SKXMLBrLHYYQS1Kgm+GcjPzgugpAX8LDWBC84XbyKLTrQOiyT+ Wu+r4nIS1MOI0H8LPvrZUdlboqF93JVIq+9KpqbM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, =?UTF-8?q?Jo=C3=A3o=20Paulo=20Rechi=20Vita?= , Andy Shevchenko , Sasha Levin Subject: [PATCH 4.14 35/46] platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK Date: Mon, 4 Feb 2019 11:37:06 +0100 Message-Id: <20190204103614.868336322@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190204103608.651205056@linuxfoundation.org> References: <20190204103608.651205056@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit b3f2f3799a972d3863d0fdc2ab6287aef6ca631f ] When the OS registers to handle events from the display off hotkey the EC will send a notification with 0x35 for every key press, independent of the backlight state. The behavior of this key on Windows, with the ATKACPI driver from Asus installed, is turning off the backlight of all connected displays with a fading effect, and any cursor input or key press turning the backlight back on. The key press or cursor input that wakes up the display is also passed through to the application under the cursor or under focus. The key that matches this behavior the closest is KEY_SCREENLOCK. Signed-off-by: João Paulo Rechi Vita Signed-off-by: Andy Shevchenko Signed-off-by: Sasha Levin --- drivers/platform/x86/asus-nb-wmi.c | 1 + 1 file changed, 1 insertion(+) --- a/drivers/platform/x86/asus-nb-wmi.c +++ b/drivers/platform/x86/asus-nb-wmi.c @@ -435,6 +435,7 @@ static const struct key_entry asus_nb_wm { KE_KEY, 0x32, { KEY_MUTE } }, { KE_KEY, 0x33, { KEY_DISPLAYTOGGLE } }, /* LCD on */ { KE_KEY, 0x34, { KEY_DISPLAY_OFF } }, /* LCD off */ + { KE_KEY, 0x35, { KEY_SCREENLOCK } }, { KE_KEY, 0x40, { KEY_PREVIOUSSONG } }, { KE_KEY, 0x41, { KEY_NEXTSONG } }, { KE_KEY, 0x43, { KEY_STOPCD } }, /* Stop/Eject */