V4L/DVB: ir-core: Add support for badly-implemented hardware decoders
authorMauro Carvalho Chehab <mchehab@redhat.com>
Sun, 4 Apr 2010 17:06:55 +0000 (14:06 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 19 May 2010 15:56:58 +0000 (12:56 -0300)
commit9dfe4e8339499bfe8e9a362fefc290b4cb9c3803
treea42ab74108d03f8009f01e2fc896df15638dfc06
parent4f9256b496677adf799342cee7d406dd46e566d9
V4L/DVB: ir-core: Add support for badly-implemented hardware decoders

A few hardware Remote Controller decoders, even using a standard protocol,
aren't able to provide the entire scancode. Due to that, the capability
of using other IR's are limited on those hardware.

Adds a way to indicate to ir-core what are the bits that the hardware
provides, from a scancode, allowing the addition of a complete IR table
to the kernel and allowing a limited support for changing the Remote
Controller on those devices.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/IR/ir-keytable.c
drivers/media/IR/keymaps/Makefile
drivers/media/IR/keymaps/rc-pixelview-mk12.c [new file with mode: 0644]
drivers/media/video/cx88/cx88-input.c
include/media/ir-core.h
include/media/rc-map.h