[GIT PULL FOR v3.4] Updating ISA Radio drivers :-)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mauro,

One of the things I've wanted to do for some time is to start upgrading
all drivers to the latest V4L2 frameworks and ensuring that they pass
the v4l2-compliance tests.

So I started out with some of the oldest drivers around: the ISA radio
drivers :-)

Partially because they are easy to convert, partially because it is fun to
work with old hardware like that every so often.

I have tested this with actual hardware for the aimslab, aztech and gemtek
drivers.

Since you can load ISA drivers even if there is no actual hardware, I was
able to run the other drivers through v4l2-compliance as well. I couldn't
test whether it actually works, of course, but at least it doesn't crash...

The original RFC patch series is here:

http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg42091.html

Not surprisingly there were no comments.

This series is identical, except for being updated to use the new helper
functions that are part of the radio-keene patch set:

http://www.spinics.net/lists/linux-media/msg43852.html

If you want, you can pull from my radio-isa2 branch to get both the isa
driver changes and the radio-keene + helper functions changes.

Regards,

	Hans

The following changes since commit 59b30294e14fa6a370fdd2bc2921cca1f977ef16:

  Merge branch 'v4l_for_linus' into staging/for_v3.4 (2012-01-23 18:11:30 -0200)

are available in the git repository at:

  git://linuxtv.org/hverkuil/media_tree.git radio-isa2

Hans Verkuil (16):
      v4l2: standardize log start/end message.
      v4l2-subdev: add start/end messages for log_status.
      v4l2-ctrls: add helper functions for control events.
      vivi: use v4l2_ctrl_subscribe_event.
      radio-keene: add a driver for the Keene FM Transmitter.
      hid-core: ignore the Keene FM transmitter.
      radio-isa: add framework for ISA radio drivers.
      radio-aimslab: Convert to radio-isa.
      radio-aztech: Convert to radio-isa.
      radio-gemtek: Convert to radio-isa.
      radio-rtrack2: Convert to radio-isa.
      radio-terratec: Convert to radio-isa.
      radio-trust: Convert to radio-isa.
      radio-typhoon: Convert to radio-isa.
      radio-zoltrix: Convert to radio-isa.
      radio/Kconfig: cleanup.

 drivers/hid/hid-core.c                        |   10 +
 drivers/hid/hid-ids.h                         |    1 +
 drivers/media/radio/Kconfig                   |  123 +++----
 drivers/media/radio/Makefile                  |    2 +
 drivers/media/radio/radio-aimslab.c           |  439 ++++++-----------------
 drivers/media/radio/radio-aztech.c            |  371 ++++---------------
 drivers/media/radio/radio-gemtek.c            |  493 +++++--------------------
 drivers/media/radio/radio-isa.c               |  339 +++++++++++++++++
 drivers/media/radio/radio-isa.h               |  105 ++++++
 drivers/media/radio/radio-keene.c             |  427 +++++++++++++++++++++
 drivers/media/radio/radio-rtrack2.c           |  332 ++++-------------
 drivers/media/radio/radio-terratec.c          |  364 +++---------------
 drivers/media/radio/radio-trust.c             |  387 +++++---------------
 drivers/media/radio/radio-typhoon.c           |  365 ++++---------------
 drivers/media/radio/radio-zoltrix.c           |  441 ++++++-----------------
 drivers/media/video/bt8xx/bttv-driver.c       |    4 -
 drivers/media/video/cx18/cx18-ioctl.c         |    4 -
 drivers/media/video/ivtv/ivtv-ioctl.c         |    5 -
 drivers/media/video/pwc/pwc-v4l.c             |   10 +-
 drivers/media/video/saa7164/saa7164-encoder.c |    6 -
 drivers/media/video/saa7164/saa7164-vbi.c     |    6 -
 drivers/media/video/v4l2-ctrls.c              |   32 ++
 drivers/media/video/v4l2-ioctl.c              |    6 +
 drivers/media/video/v4l2-subdev.c             |   12 +-
 drivers/media/video/vivi.c                    |   23 +-
 include/media/v4l2-ctrls.h                    |   13 +
 26 files changed, 1683 insertions(+), 2637 deletions(-)
 create mode 100644 drivers/media/radio/radio-isa.c
 create mode 100644 drivers/media/radio/radio-isa.h
 create mode 100644 drivers/media/radio/radio-keene.c
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux