Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp3645079ima; Mon, 4 Feb 2019 02:43:30 -0800 (PST) X-Google-Smtp-Source: ALg8bN5Z9+Ur4DZHAN7UfrPhMOl3n47uINqsTsIAD7PGuOOfaUTiWclDYa7sB7yzEZluH8WYdipG X-Received: by 2002:a17:902:4601:: with SMTP id o1mr51059896pld.243.1549277010259; Mon, 04 Feb 2019 02:43:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549277010; cv=none; d=google.com; s=arc-20160816; b=fTSn1QHdwkG8A8wVUeewU5/MJTdHI5C5ttoWF5kwC91563ZLS4HyoleKBhpsLCyP7d Eye88Z9U7yo85M6FNSnVexirNzCr4RzVygaPczc4eWpOmYGWpZ6SL0VD7Lm+T7pO3F8g ztF6IYA81MD+sVBDfmyOwNjfJlTJpEuCHgF++OGs9HiMLDrOcDfkb6JV86PizauQ8+f3 YkmnoWXrWACU9lHf4BO7WUeZ3S9/Fz87+mRqqiNYgH35dAG7QbULWwSlytYuD5S8mmoL kZQXOjFPa48PAOotxPgJX8VdKd1N0hftB0ef4zduOzZQfWtexZn/xi9sOTJR895y/J0s quzA== 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=AdVYM1QFs6piGpDN6NkLiCg6PvjZnCpGaPBeycazS2w=; b=0KQP2wF+ADXgk0P5O8CFgEgGwiEPMclD4Dka+eHzGwAsDVG55Xy0jQMuCMgFiogxoH nnkwIuM98N1jf//yEx5EkZjDPTF3q+vxIleLRR+GLPGruBFon5hJFFhkRMcSjR+njAr6 aJCT8ENnClA5b5oK0Ia5rUo849GjhssIzLSjwtnq1IUIAI6Lg5ZzCtdDSrgovf/Z1ovR Ve/LGhzHcfHR2G8x45GTXezVaa9W4FtG7D1f+EjgdUqRiFoSi5+I/GYjbD/RbbgukAXi aHCzvPKtbq+68QyViKG5bUMb4ml8aSBj6KP2xv96OYGFjUoCzAxJB6nKQbVe9MePn2Wn a3yw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=n2vfuW5i; 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 b5si10752834plr.355.2019.02.04.02.43.14; Mon, 04 Feb 2019 02:43:30 -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=n2vfuW5i; 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 S1730521AbfBDKmV (ORCPT + 99 others); Mon, 4 Feb 2019 05:42:21 -0500 Received: from mail.kernel.org ([198.145.29.99]:40234 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729346AbfBDKmS (ORCPT ); Mon, 4 Feb 2019 05:42:18 -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 722622070C; Mon, 4 Feb 2019 10:42:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1549276937; bh=HmnBRyH0Q9TgyEYARVrrIRpmZCh2WTf50SmoJ0dpTvE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=n2vfuW5iF9UNJ5s4qBz7RJ1hFpOoi4aTOnP5S9RJzLHgVkJcXZxHSScu6viShPB3m Gh0l0/2XFw6AcKC0+3Kes8iuNYLmuCuDBnBvjM+Uj9qBgs+jtffps4Fy8W3MKVQBoc kS0gb/ew6ImuzCfoWdzuEdfZOPZTIy/WFJLSYeWc= 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.4 47/65] platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK Date: Mon, 4 Feb 2019 11:36:40 +0100 Message-Id: <20190204103618.488299774@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190204103610.583715954@linuxfoundation.org> References: <20190204103610.583715954@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.4-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 @@ -341,6 +341,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 */