All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Automatically set RC/NEC protocols on dib0700
@ 2010-08-01 13:27 Mauro Carvalho Chehab
  0 siblings, 0 replies; only message in thread
From: Mauro Carvalho Chehab @ 2010-08-01 13:27 UTC (permalink / raw)
  To: patrick.boettcher, Linux Media Mailing List

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-08-01 13:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-01 13:27 [PATCH 0/3] Automatically set RC/NEC protocols on dib0700 Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.