From patchwork Fri Jan 18 23:30:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Torokhov X-Patchwork-Id: 10771821 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 17134139A for ; Fri, 18 Jan 2019 23:31:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 092FD30984 for ; Fri, 18 Jan 2019 23:31:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F215130986; Fri, 18 Jan 2019 23:31:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A20E330984 for ; Fri, 18 Jan 2019 23:31:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730167AbfARXam (ORCPT ); Fri, 18 Jan 2019 18:30:42 -0500 Received: from mail-pg1-f193.google.com ([209.85.215.193]:38807 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729842AbfARXam (ORCPT ); Fri, 18 Jan 2019 18:30:42 -0500 Received: by mail-pg1-f193.google.com with SMTP id g189so6753169pgc.5; Fri, 18 Jan 2019 15:30:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=kNUf+iB/LoK2OdmSM9fbNdTqLzr17MC+P0LbuoGYOrI=; b=WZHXE0YFfXV5zDSuK4FfeEGDlRf5P7cjbnqBHEiNsKXSxuB7aohCDLJYX+743V2qkC swY79GOejVcsH+LZwNsJnON3pKxbChQA+SQ73a7UH5fZAQboITfCNZ5w4CZHv1XrFSAH Qpg1wlbUBcrJij0lpyGKedLcird1NXhr/8D+4RrVUUd6uS1qzrBLZwvMSVug03I7dv0y ZeM+2kDBTlpExs2hwEH5VJ0dmCJaWrj8UsF2cvvIgusmMV0mm9RkRtJ5ZSwWufv3HJ/e 6ed53Sw1dj9ouhHKEkFC7WJny6Q76a14FJ3ezlimyEAhZNPTT7rUBSoqryXBWmDAmDkc wGgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=kNUf+iB/LoK2OdmSM9fbNdTqLzr17MC+P0LbuoGYOrI=; b=fgV0NupRm0J72SUgjpFS1uCNgMv/QfB/fkXlE4bn3mSmKcQdMFFiw02TXZXKnQmGZy EK2w04kmPAM+2Fym3jOO66dTKb5eJbSA2y1W1HfzoyzjBYjkVJGU0cXqL3tyEbX2Cmsb ayNGmMmHtI4s+iBCL4sk1PpZLpiGPpvWscOPOfo/z1HZbjmfz2ZurvWCYK4DqVQmABmq sOd0FryzlW7f6UPoCk1Hi54g7o6G4lv59imf0xTpFbctTfy6gIEWeRpGq8mK6MGAy0u6 W9/NkzRf3RPMYtpHwXy5B6C8HZhZjJga+e+KS1QSunmjFf94PdR7q3lYqjLYDuwVQrI2 LdRw== X-Gm-Message-State: AJcUukdGPBInzQE3LyueQkJova1TiVVEmbD2j8hiHAaDA2YpFF9esLUp SczrZ+AvDZlI+yb/ZvGq6zY= X-Google-Smtp-Source: ALg8bN565phsMfeWZ0mzQWQ/sKuk3Yy/nU8e/MFubEzfkAUeIoeFiHxxUK+oS8spJvZaZP3rNr+6oQ== X-Received: by 2002:a63:334a:: with SMTP id z71mr19807787pgz.400.1547854240660; Fri, 18 Jan 2019 15:30:40 -0800 (PST) Received: from dtor-ws.mtv.corp.google.com ([2620:15c:202:201:3adc:b08c:7acc:b325]) by smtp.gmail.com with ESMTPSA id f6sm11857163pfg.188.2019.01.18.15.30.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Jan 2019 15:30:40 -0800 (PST) From: Dmitry Torokhov To: Jiri Kosina , Benjamin Tissoires Cc: Mauro Carvalho Chehab , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org Subject: [PATCH 1/7] Input: document meanings of KEY_SCREEN and KEY_ZOOM Date: Fri, 18 Jan 2019 15:30:31 -0800 Message-Id: <20190118233037.87318-1-dmitry.torokhov@gmail.com> X-Mailer: git-send-email 2.20.1.321.g9e740568ce-goog MIME-Version: 1.0 Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP It is hard to say what KEY_SCREEN and KEY_ZOOM mean, but historically DVB folks have used them to indicate switch to full screen mode. Later, they converged on using KEY_ZOOM to switch into full screen mode and KEY)SCREEN to control aspect ratio (see Documentation/media/uapi/rc/rc-tables.rst). Let's commit to these uses, and define: - KEY_FULL_SCREEN (and make KEY_ZOOM its alias) - KEY_ASPECT_RATIO (and make KEY_SCREEN its alias) Signed-off-by: Dmitry Torokhov Acked-by: Jiri Kosina Acked-by: Benjamin Tissoires Acked-by: Mauro Carvalho Chehab --- Please let me know how we want merge this. Some of patches can be applied independently and I tried marking them as such, but some require new key names from input.h include/uapi/linux/input-event-codes.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/uapi/linux/input-event-codes.h b/include/uapi/linux/input-event-codes.h index ae366b87426a..bc5054e51bef 100644 --- a/include/uapi/linux/input-event-codes.h +++ b/include/uapi/linux/input-event-codes.h @@ -439,10 +439,12 @@ #define KEY_TITLE 0x171 #define KEY_SUBTITLE 0x172 #define KEY_ANGLE 0x173 -#define KEY_ZOOM 0x174 +#define KEY_FULL_SCREEN 0x174 /* AC View Toggle */ +#define KEY_ZOOM KEY_FULL_SCREEN #define KEY_MODE 0x175 #define KEY_KEYBOARD 0x176 -#define KEY_SCREEN 0x177 +#define KEY_ASPECT_RATIO 0x177 /* HUTRR37: Aspect */ +#define KEY_SCREEN KEY_ASPECT_RATIO #define KEY_PC 0x178 /* Media Select Computer */ #define KEY_TV 0x179 /* Media Select TV */ #define KEY_TV2 0x17a /* Media Select Cable */ From patchwork Fri Jan 18 23:30:32 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Torokhov X-Patchwork-Id: 10771817 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BB93D13BF for ; Fri, 18 Jan 2019 23:31:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AC2CB30984 for ; Fri, 18 Jan 2019 23:31:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A04E130986; Fri, 18 Jan 2019 23:31:16 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 519D830984 for ; Fri, 18 Jan 2019 23:31:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730280AbfARXbP (ORCPT ); Fri, 18 Jan 2019 18:31:15 -0500 Received: from mail-pl1-f196.google.com ([209.85.214.196]:45609 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730115AbfARXam (ORCPT ); Fri, 18 Jan 2019 18:30:42 -0500 Received: by mail-pl1-f196.google.com with SMTP id a14so6972890plm.12; Fri, 18 Jan 2019 15:30:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=tILAUjKy4+5QmA7cKr1Y9UyKRlK9bcmdZJH0+ju/KnI=; b=QHpMgtM+oz03m9EzvSgVU6jBMUPCSMve87QxryhQuBBrRf1k1LCLsfcrtUPbZ9WdSq +qerKqWG2bOJ7vU96ybpRcyMA8hr6KJLRijEZn2yaeiTaxWk5LgoqhRu8rqfDdeZu33p xQCM2fDzHuy5T8iqI/+ON+ay/Bi7iVXznEkDNZWfz07Rxkw3tSyFWd3o6P5ZtxhkWsTx Hsj5f4Q+QBtdVru2CPk0unG3POJZVrnhLpbAcVUagjlvO/e7BUGSrlDPzEeIGex7zZvt VOKYsivBf0VNfXUCuC9jqZKtqeKyI7x43cn7tboZzBvTcPZh6n3YoD04qWt2/UUs50F0 5WXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=tILAUjKy4+5QmA7cKr1Y9UyKRlK9bcmdZJH0+ju/KnI=; b=DPXK8/3yW2Xvquw2QOz3VLkCxmPNYeJDbR9y+MMlNtlBbfSzVyucxBrKQyeuSSRAVC hXQ2mLFXfMENuvUhJW7B6f9PaVwed4bnpUL8g1TsvWRV6sYPpojyuu5Z6SOuE6a3rWZ1 /eRg8nlkFAVbViioyNcs8l5/zxYnhDi++DdSdSg4DBDJtGK5JP5qaUNplyn7vEEeZdLy fHjE4vOV68tNmXcgFhu2wQm6LxK/Eu/T0iJnY5xTeUdKbWL5rIOgbw4dhAjAIC2YFOdF 6xmI1OqgCA7lWXywSK1/gNjx3X1hXoljCXKliHtrCrfYWRnHcvq4qAbdl/0Jx2tPZDN/ BMfQ== X-Gm-Message-State: AJcUukdBA09sD2wBNWQV8BSjNMCvH+nag2Frm0pPS+gfVNcX8rILO9Gg bE5/KlcpnWMDXKGp0t+6ID/OlSdp X-Google-Smtp-Source: ALg8bN5VEagiDKQwIiUcPeGMlaX1SaKu/WMXQmrfjl2jZRezLaDOo2KEESA4A42gtb2/joNGblHi+w== X-Received: by 2002:a17:902:7005:: with SMTP id y5mr21062746plk.7.1547854241595; Fri, 18 Jan 2019 15:30:41 -0800 (PST) Received: from dtor-ws.mtv.corp.google.com ([2620:15c:202:201:3adc:b08c:7acc:b325]) by smtp.gmail.com with ESMTPSA id f6sm11857163pfg.188.2019.01.18.15.30.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Jan 2019 15:30:41 -0800 (PST) From: Dmitry Torokhov To: Mauro Carvalho Chehab Cc: Jiri Kosina , Benjamin Tissoires , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org Subject: [PATCH 2/7] [media] doc-rst: switch to new names for Full Screen/Aspect keys Date: Fri, 18 Jan 2019 15:30:32 -0800 Message-Id: <20190118233037.87318-2-dmitry.torokhov@gmail.com> X-Mailer: git-send-email 2.20.1.321.g9e740568ce-goog In-Reply-To: <20190118233037.87318-1-dmitry.torokhov@gmail.com> References: <20190118233037.87318-1-dmitry.torokhov@gmail.com> MIME-Version: 1.0 Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP We defined better names for keys to activate full screen mode or change aspect ratio (while keeping the existing keycodes to avoid breaking userspace), so let's use them in the document. Signed-off-by: Dmitry Torokhov Acked-by: Mauro Carvalho Chehab --- Documentation/media/uapi/rc/rc-tables.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/media/uapi/rc/rc-tables.rst b/Documentation/media/uapi/rc/rc-tables.rst index c8ae9479f842..57797e56f45e 100644 --- a/Documentation/media/uapi/rc/rc-tables.rst +++ b/Documentation/media/uapi/rc/rc-tables.rst @@ -616,7 +616,7 @@ the remote via /dev/input/event devices. - .. row 78 - - ``KEY_SCREEN`` + - ``KEY_ASPECT_RATIO`` - Select screen aspect ratio @@ -624,7 +624,7 @@ the remote via /dev/input/event devices. - .. row 79 - - ``KEY_ZOOM`` + - ``KEY_FULL_SCREEN`` - Put device into zoom/full screen mode