[PATCH v3 00/24] em28xx: split analog part into a separate module

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

 



This patch series split em28xx into a separate V4L2 driver,
allowing the new dvb-only chips to be supported without requiring
V4L2.

While testing the original patchset, I noticed several issues with
HVR-950. The remaining patches on this series fix most of those
issues.

There's one remaining issue: on my tests, when connecting the device
into an USB 3.0 port, the AC97 EMP202 is not properly detected. 
Also, the audio doesn't work fine. I'm still investigating what
would be the root cause for that.

Mauro Carvalho Chehab (24):
  em28xx: move some video-specific functions to em28xx-video
  em28xx: some cosmetic changes
  em28xx: move analog-specific init to em28xx-video
  em28xx: make em28xx-video to be a separate module
  em28xx: initialize analog I2C devices at the right place
  em28xx-cards: remove a now dead code
  em28xx: fix a cut and paste error
  em28xx: add warn messages for timeout
  em28xx: improve extension information messages
  em28xx: convert i2c wait completion logic to use jiffies
  tvp5150: make read operations atomic
  tuner-xc2028: remove unused code
  em28xx: retry I2C ops if failed by timeout
  em28xx: remove a false positive warning
  em28xx: check if a device has audio earlier
  em28xx: properly implement AC97 wait code
  em28xx: initialize audio latter
  em28xx: improve I2C timeout error message
  em28xx: unify module version
  em28xx: Fix em28xx deplock
  em28xx: USB: adjust for changed 3.8 USB API
  em28xx: use a better value for I2C timeouts
  em28xx: don't return -ENODEV for I2C xfer errors
  em28xx: cleanup I2C debug messages

 drivers/media/i2c/tvp5150.c              |  22 +-
 drivers/media/tuners/tuner-xc2028.c      |   9 -
 drivers/media/usb/em28xx/Kconfig         |   6 +-
 drivers/media/usb/em28xx/Makefile        |   5 +-
 drivers/media/usb/em28xx/em28xx-audio.c  |   9 +-
 drivers/media/usb/em28xx/em28xx-camera.c |   1 +
 drivers/media/usb/em28xx/em28xx-cards.c  | 310 ++--------------
 drivers/media/usb/em28xx/em28xx-core.c   | 295 +--------------
 drivers/media/usb/em28xx/em28xx-dvb.c    |  11 +-
 drivers/media/usb/em28xx/em28xx-i2c.c    | 226 ++++++------
 drivers/media/usb/em28xx/em28xx-input.c  |   7 +-
 drivers/media/usb/em28xx/em28xx-v4l.h    |  24 ++
 drivers/media/usb/em28xx/em28xx-vbi.c    |   1 +
 drivers/media/usb/em28xx/em28xx-video.c  | 607 +++++++++++++++++++++++++++++--
 drivers/media/usb/em28xx/em28xx.h        |  52 +--
 15 files changed, 835 insertions(+), 750 deletions(-)
 create mode 100644 drivers/media/usb/em28xx/em28xx-v4l.h

-- 
1.8.3.1

--
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