V4L/DVB: IR/imon: convert to ir-core protocol change handling
authorJarod Wilson <jarod@redhat.com>
Fri, 23 Apr 2010 05:27:11 +0000 (02:27 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 19 May 2010 15:58:24 +0000 (12:58 -0300)
commit6718e8ad950f73fc895b98a413a63cb2add3b4d2
tree45ef313730c83d671131957f6a3eb7dba07a8c61
parent0a4f8d0798c834472b9d8d50df32b62c733009fd
V4L/DVB: IR/imon: convert to ir-core protocol change handling

Drop the imon driver's internal protocol definitions in favor of using
those provided by ir-core. Should make ir-keytable Just Work for
switching protocol on the fly on the imon devices that support both the
native imon remotes and mce remotes.

The imon-no-pad-stabilize pseudo-protocol was dropped as a protocol, and
converted to a separate modprobe option (which it probably should have
been in the first place). On the TODO list is to convert this to an as yet
unwritten protocol-specific options framework.

While the mce remotes obviously map to IR_TYPE_RC6, I've yet to look at
what the actual ir signals from the native imon remotes are, so for the
moment, imon native ir is mapped to IR_TYPE_OTHER. Nailing it down more
accurately is also on the TODO list.

Signed-off-by: Jarod Wilson <jarod@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/IR/imon.c
drivers/media/IR/keymaps/rc-imon-mce.c
drivers/media/IR/keymaps/rc-imon-pad.c