Hi, first of all: thank you for your patches! On Sat, Jul 23, 2022 at 5:56 PM Zhang Ning <zhangn1985@xxxxxx> 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 <zhangn1985@xxxxxx> > --- > .../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