@@ -372,6 +372,9 @@ static const struct {
[RC_PROTO_XMP] = { "xmp" },
[RC_PROTO_CEC] = { "cec" },
[RC_PROTO_IMON] = { "imon", 0x7fffffff },
+ [RC_PROTO_RCMM12] = { "rc-mm-12", 0x0fff },
+ [RC_PROTO_RCMM24] = { "rc-mm-24", 0xffffff },
+ [RC_PROTO_RCMM32] = { "rc-mm-32", 0xffffffff },
};
static bool str_like(const char *a, const char *b)
@@ -127,6 +127,7 @@ enum sysfs_protocols {
SYSFS_XMP = (1 << 12),
SYSFS_CEC = (1 << 13),
SYSFS_IMON = (1 << 14),
+ SYSFS_RCMM = (1 << 15),
SYSFS_INVALID = 0,
};
@@ -161,6 +162,7 @@ const struct protocol_map_entry protocol_map[] = {
{ "xmp", "/xmp_decoder", SYSFS_XMP },
{ "cec", NULL, SYSFS_CEC },
{ "imon", NULL, SYSFS_IMON },
+ { "rc-mm", NULL, SYSFS_RCMM },
{ NULL, NULL, SYSFS_INVALID },
};
Signed-off-by: Sean Young <sean@mess.org> --- utils/common/ir-encode.c | 3 +++ utils/keytable/keytable.c | 2 ++ 2 files changed, 5 insertions(+)