Re: [PATCH 2/2] rc/keymap: add keymap for MagicBox M16S
From: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Date: 2022-07-23 20:05:39
Also in:
linux-amlogic, linux-media
Hi, first of all: thank you for your patches! On Sat, Jul 23, 2022 at 5:56 PM Zhang Ning [off-list ref] wrote:
I am not sure if the media subsystem requires it but most subsystem
maintainers want a description here.
See for example commit 7bb53f361c59b ("media: rc: add keymap for Tanix
TX5 max remote") which has been accepted previously.
Signed-off-by: Zhang Ning <redacted> --- .../dts/amlogic/meson-gxm-magicbox-m16s.dts | 4 ++
This should be part of the .dts patch (patch #1)
drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-magicbox.c | 55 +++++++++++++++++++ include/media/rc-map.h | 1 +
Additionally we need a dt-bindings patch so the new value is
recognized by the .dts validation.
See commit d2fccf94495e57 ("media: dt-bindings: media: add new rc map
name") for an example.
dt-binding patches typically go first in the series.
[...]+static struct rc_map_table magicbox[] = {
+ { 40791, KEY_POWER },
+ { 40842, KEY_MUTE }, // M
+
+ { 40771, KEY_UP },
+ { 40714, KEY_DOWN },
+ { 40710, KEY_LEFT },
+ { 40718, KEY_RIGHT },
+ { 40706, KEY_OK },
+
+ { 40775, KEY_HOME },
+ { 40783, KEY_BACK },
+ { 40726, KEY_MENU },
+
+ { 40959, KEY_VOLUMEDOWN },
+ { 40797, KEY_VOLUMEUP },I checked a few other keymaps and they're using hex values for the key code. That said, I am not familiar with the keymap code, so let's see what the media maintainers think. Best regards, Martin _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel