media: rc: rcmm decoder and encoder
media: add support for RCMM infrared remote controls. Signed-off-by: Patrick Lerda <patrick9876@free.fr> Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:

committed by
Mauro Carvalho Chehab

부모
12aceee1f4
커밋
721074b034
@@ -37,6 +37,9 @@
|
||||
#define RC_PROTO_BIT_XMP BIT_ULL(RC_PROTO_XMP)
|
||||
#define RC_PROTO_BIT_CEC BIT_ULL(RC_PROTO_CEC)
|
||||
#define RC_PROTO_BIT_IMON BIT_ULL(RC_PROTO_IMON)
|
||||
#define RC_PROTO_BIT_RCMM12 BIT_ULL(RC_PROTO_RCMM12)
|
||||
#define RC_PROTO_BIT_RCMM24 BIT_ULL(RC_PROTO_RCMM24)
|
||||
#define RC_PROTO_BIT_RCMM32 BIT_ULL(RC_PROTO_RCMM32)
|
||||
|
||||
#define RC_PROTO_BIT_ALL \
|
||||
(RC_PROTO_BIT_UNKNOWN | RC_PROTO_BIT_OTHER | \
|
||||
@@ -51,7 +54,8 @@
|
||||
RC_PROTO_BIT_RC6_6A_24 | RC_PROTO_BIT_RC6_6A_32 | \
|
||||
RC_PROTO_BIT_RC6_MCE | RC_PROTO_BIT_SHARP | \
|
||||
RC_PROTO_BIT_XMP | RC_PROTO_BIT_CEC | \
|
||||
RC_PROTO_BIT_IMON)
|
||||
RC_PROTO_BIT_IMON | RC_PROTO_BIT_RCMM12 | \
|
||||
RC_PROTO_BIT_RCMM24 | RC_PROTO_BIT_RCMM32)
|
||||
/* All rc protocols for which we have decoders */
|
||||
#define RC_PROTO_BIT_ALL_IR_DECODER \
|
||||
(RC_PROTO_BIT_RC5 | RC_PROTO_BIT_RC5X_20 | \
|
||||
@@ -64,7 +68,9 @@
|
||||
RC_PROTO_BIT_RC6_0 | RC_PROTO_BIT_RC6_6A_20 | \
|
||||
RC_PROTO_BIT_RC6_6A_24 | RC_PROTO_BIT_RC6_6A_32 | \
|
||||
RC_PROTO_BIT_RC6_MCE | RC_PROTO_BIT_SHARP | \
|
||||
RC_PROTO_BIT_XMP | RC_PROTO_BIT_IMON)
|
||||
RC_PROTO_BIT_XMP | RC_PROTO_BIT_IMON | \
|
||||
RC_PROTO_BIT_RCMM12 | RC_PROTO_BIT_RCMM24 | \
|
||||
RC_PROTO_BIT_RCMM32)
|
||||
|
||||
#define RC_PROTO_BIT_ALL_IR_ENCODER \
|
||||
(RC_PROTO_BIT_RC5 | RC_PROTO_BIT_RC5X_20 | \
|
||||
@@ -77,7 +83,9 @@
|
||||
RC_PROTO_BIT_RC6_0 | RC_PROTO_BIT_RC6_6A_20 | \
|
||||
RC_PROTO_BIT_RC6_6A_24 | \
|
||||
RC_PROTO_BIT_RC6_6A_32 | RC_PROTO_BIT_RC6_MCE | \
|
||||
RC_PROTO_BIT_SHARP | RC_PROTO_BIT_IMON)
|
||||
RC_PROTO_BIT_SHARP | RC_PROTO_BIT_IMON | \
|
||||
RC_PROTO_BIT_RCMM12 | RC_PROTO_BIT_RCMM24 | \
|
||||
RC_PROTO_BIT_RCMM32)
|
||||
|
||||
#define RC_SCANCODE_UNKNOWN(x) (x)
|
||||
#define RC_SCANCODE_OTHER(x) (x)
|
||||
|
Reference in New Issue
Block a user