All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/17] cx23885: Add CX23885 integrated IR controller Rx support
@ 2010-07-20  1:08 Andy Walls
  0 siblings, 0 replies; only message in thread
From: Andy Walls @ 2010-07-20  1:08 UTC (permalink / raw)
  To: linux-media
  Cc: Mike Isely, Kenney Phillisjr, Jarod Wilson, Hans Verkuil,
	Steven Toth, Jean Delvare, Igor M.Liplianin,
	Mauro Carvalho Chehab

This is a respin of a patch series that has been rotting away in an hg repo
of mine for 6 months.  I needed the IO pin configuration fixes to start on
CX23888 IR Tx support.   Since Kenney Phillis reported that he had no
problems with the entire set for his HVR-1250, I've ported them all forward.

The patches affect the cx23885 driver along with the v4l2-subdev header, and
are a major addition to the cx25840 module.  Thus I'm providing the patches to
the list for any possible comments.

They can also be found in my linuxtv.org git repo at

	ssh://linuxtv.org/git/awalls/v4l-dvb.git cx-ir

(and whatever that translates to using http://)

Regards,
Andy

Andy Walls (14):
  cx25840: Make cx25840 i2c register read transactions atomic
  cx23885: Add correct detection of the HVR-1250 model 79501
  cx23885: Add a VIDIOC_LOG_STATUS ioctl function for analog video devices
  v4l2_subdev: Add s_io_pin_config to v4l2_subdev_core_ops
  cx25840: Add s_io_pin_config core subdev ops for the CX2388[578]
  v4l2_subdev, cx23885: Differentiate IR carrier sense and I/O pin inversion
  cx23885: For CX23888 IR, configure the IO pin mux IR pins explcitly
  v4l2_subdev: Move interrupt_service_routine ptr to v4l2_subdev_core_ops
  cx25840: Add support for CX2388[57] A/V core integrated IR controllers
  cx23885: Add a v4l2_subdev group id for the CX2388[578] integrated AV core
  cx23885: Add preliminary IR Rx support for the HVR-1250 and TeVii S470
  cx23885: Protect PCI interrupt mask manipulations with a spinlock
  cx23885: Move AV Core irq handling to a work handler
  cx23885: Require user to explicitly enable CX2388[57] IR via module param

Jean Delvare (3):
  cx23885: Return -ENXIO on slave nack
  cx23885: Check for slave nack on all transactions
  cx23885: i2c_wait_done returns 0 or 1, don't check for < 0 return value

 drivers/media/video/cx23885/Makefile        |    5 +-
 drivers/media/video/cx23885/cx23885-av.c    |   35 +
 drivers/media/video/cx23885/cx23885-av.h    |   27 +
 drivers/media/video/cx23885/cx23885-cards.c |  114 +++-
 drivers/media/video/cx23885/cx23885-core.c  |  124 +++-
 drivers/media/video/cx23885/cx23885-i2c.c   |   27 +-
 drivers/media/video/cx23885/cx23885-input.c |   48 +-
 drivers/media/video/cx23885/cx23885-ir.c    |   24 +-
 drivers/media/video/cx23885/cx23885-reg.h   |    1 +
 drivers/media/video/cx23885/cx23885-vbi.c   |    2 +-
 drivers/media/video/cx23885/cx23885-video.c |   23 +-
 drivers/media/video/cx23885/cx23885.h       |    9 +-
 drivers/media/video/cx23885/cx23888-ir.c    |   35 +-
 drivers/media/video/cx25840/Makefile        |    2 +-
 drivers/media/video/cx25840/cx25840-core.c  |  339 +++++++-
 drivers/media/video/cx25840/cx25840-core.h  |   28 +
 drivers/media/video/cx25840/cx25840-ir.c    | 1262 +++++++++++++++++++++++++++
 include/media/cx25840.h                     |   75 ++
 include/media/v4l2-subdev.h                 |   44 +-
 19 files changed, 2135 insertions(+), 89 deletions(-)
 create mode 100644 drivers/media/video/cx23885/cx23885-av.c
 create mode 100644 drivers/media/video/cx23885/cx23885-av.h
 create mode 100644 drivers/media/video/cx25840/cx25840-ir.c



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

only message in thread, other threads:[~2010-07-20  1:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-20  1:08 [PATCH 00/17] cx23885: Add CX23885 integrated IR controller Rx support Andy Walls

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.