Skip to content

Automatically set RC/NEC protocols on dib0700

Mauro Carvalho Chehab linux-media 1 version New

Get series with b4
b4 am 20100801102747.7151c367@pedra

Versions newest first

  1. v1 Latest0 of 3 patches 0 repliesNew

Patches in v1 No applies recorded yet

None of the 3 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/3] Automatically set RC/NEC protocols on dib0700

This patch set implements rc-core change_protocol callback. With this, the dib0700 driver will automatically set the right protocol, depending on the device model, and, if the user wants, the table can be easily replaced at userspace, via ir-keytable application, available at v4l-utils git tree.

Mauro Carvalho Chehab (3):
V4L/DVB: dib0700: break keytable into NEC and RC-5 variants V4L/DVB: dib0700: properly implement IR change_protocol V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx
and RC-5

 drivers/media/IR/keymaps/Makefile           |    3 +-
 drivers/media/IR/keymaps/rc-dib0700-big.c   |  314 ---------------------------
 drivers/media/IR/keymaps/rc-dib0700-nec.c   |  124 +++++++++++
 drivers/media/IR/keymaps/rc-dib0700-rc5.c   |  235 ++++++++++++++++++++
 drivers/media/dvb/dvb-usb/dib0700.h         |    1 +
 drivers/media/dvb/dvb-usb/dib0700_core.c    |  115 ++++++----
 drivers/media/dvb/dvb-usb/dib0700_devices.c |  183 +++++++++++++---
 drivers/media/dvb/dvb-usb/dvb-usb.h         |    2 +
 include/media/rc-map.h                      |    5 +-
 9 files changed, 588 insertions(+), 394 deletions(-)
 delete mode 100644 drivers/media/IR/keymaps/rc-dib0700-big.c
 create mode 100644 drivers/media/IR/keymaps/rc-dib0700-nec.c
 create mode 100644 drivers/media/IR/keymaps/rc-dib0700-rc5.c