1. 09 8月, 2010 2 次提交
  2. 03 8月, 2010 2 次提交
    • I
      V4L/DVB: ivtv: Automatic firmware reload · 215659d1
      Ian Armstrong 提交于
      If the firmware has failed, this patch will automatically reload &
      restart the card. The previous card state will be restored on a
      successful restart.  Firmware reload will only happen if neither the
      encoder or decoder is active.  If the card is busy then behaviour is as
      before, returning -EIO on device access until the reload can occur. On
      cards that support video output, coloured bars will be displayed during
      the reload.
      
      Andy Walls (ivtv maintainer and patch committer) made minor tweaks to
      comments and the logged messages, but nothing substantial otherwise.
      Signed-off-by: NIan Armstrong <ian@iarmst.demon.co.uk>
      Signed-off-by: NAndy Walls <awalls@md.metrocast.net>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      215659d1
    • I
      V4L/DVB: ivtv: Add firmare monitoring and debug mode to ignore firmware problems · 914610e8
      Ian Armstrong 提交于
      >From Ian's e-mail:
      When a device is opened the firmware state will be checked. If it isn't
      responding then the open will fail with -EIO.  Due to the nature of the
      hardware, a single failed check will block everything since we don't know
      exactly what has failed. A side effect of this is the blocking of debug
      access, so an additional debug level has been created which allows the block
      to be bypassed.
      
      Andy Walls' modifications:
      I modified Ian's patch to add a separate fw_debug module parameter to change
      the driver's behavior, as opposed to using the normal debug module parameter.
      The fw_debug module parameter is only available when CONFIG_VIDEO_ADV_DEBUG
      is set.
      I also made some minor whitespace adjustments and changed some warning
      messages to be a bit more specific.  s/happy/glad/g
      Signed-off-by: NIan Armstrong <ian@iarmst.demon.co.uk>
      Signed-off-by: NAndy Walls <awalls@md.metrocast.net>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      914610e8
  3. 29 6月, 2010 1 次提交
    • T
      ivtv: use kthread_worker instead of workqueue · 7bc46560
      Tejun Heo 提交于
      Upcoming workqueue updates will no longer guarantee fixed workqueue to
      worker kthread association, so giving RT priority to the irq worker
      won't work.  Use kthread_worker which guarantees specific kthread
      association instead.  This also makes setting the priority cleaner.
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Cc: Andy Walls <awalls@md.metrocast.net>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: ivtv-devel@ivtvdriver.org
      Cc: linux-media@vger.kernel.org
      7bc46560
  4. 18 5月, 2010 1 次提交
  5. 27 2月, 2010 1 次提交
    • E
      V4L/DVB: ivtv: Add initial entry for Sony VAIO Giga Pocket (Kikyou) cards · 7c12167b
      Eric Anderson 提交于
      This is a slightly modified version of Eric Anderson's original patch
      for the Sony Giga Pocket board.  It has been updated to apply to the
      latest ivtv driver version by Hans Verkuil <hverkuil@xs4all.nl> and
      Andy Walls <awalls@radix.net>.  Also Andy Walls modified the patch to
      use a new Sony BTF-Pnx01Z tuner entry based on Eric Anderson's experimental
      findings for the bandswitch.
      
      >From Eric Anderson's original email:
      
      1. The tuner on the card doesn't seem to match any standard
      ones. I modified an existing tuner entry. Ideally a new tuner
      entry should be created. (The only difference from the one I
      modified is that the low-to-mid range frequency cut-off is
      slightly different, as are the bit config settings.)
      
      2. It wasn't obvious how to choose a second audio input other
      than using "radio" as an option. Basically there's two GPIO
      audio inputs. Using radio allowed me to avoid major restructuring
      to the code. (perhaps other cards don't have this often...)
      
      3. It's not clear that there's a mute setting that works. Not
      sure why.
      
      4. I haven't had a chance to test the two Svideo inputs. I set
      them to COMPOSITE1 and SVIDEO2, but I'm not sure those are the
      correct settings. The standard composite video inputs seem to work.
      Signed-off-by: NAndy Walls <awalls@radix.net>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      7c12167b
  6. 06 12月, 2009 4 次提交
  7. 09 11月, 2009 1 次提交
  8. 19 9月, 2009 1 次提交
  9. 12 9月, 2009 2 次提交
  10. 17 6月, 2009 2 次提交
  11. 10 5月, 2009 1 次提交
  12. 07 4月, 2009 2 次提交
  13. 30 3月, 2009 1 次提交
  14. 29 1月, 2009 1 次提交
  15. 03 1月, 2009 1 次提交
  16. 30 12月, 2008 1 次提交
  17. 11 11月, 2008 1 次提交
  18. 22 10月, 2008 1 次提交
  19. 13 10月, 2008 1 次提交
  20. 12 10月, 2008 2 次提交
    • H
      V4L/DVB (9133): v4l: disconnect kernel number from minor · dd89601d
      Hans Verkuil 提交于
      The v4l core creates four different video devices (video, vbi, radio, vtx)
      and each has its own range of minor numbers. However, modern devices keep
      increasing the number of devices that they need so a maximum of 64 video
      devices will not be enough in the future. In addition this scheme makes
      it very hard to add new device types.
      
      This patch disconnects the kernel number allocation (e.g. video0, video1,
      etc.) from the actual minor number (just pick the first free minor).
      
      This allows for much more flexibility in the future. However, it does
      require the use of udev. For those who cannot use udev a new CONFIG option
      was created that changes the allocation scheme back to the old behavior.
      
      Thanks to Greg KH for suggesting this approach during the 2008 LPC.
      
      In addition, several bugs were fixed in the ivtv and cx18 drivers: these
      drivers try to allocate specific kernel numbers but that scheme contained
      a bug which caused what should have been e.g. video17 to appear as e.g.
      video2.
      Signed-off-by: NHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      dd89601d
    • B
      V4L/DVB: follow lspci device/vendor style · 29e66a6c
      Bjorn Helgaas 提交于
      Use "[%04x:%04x]" for PCI vendor/device IDs to follow the format
      used by lspci(8).
      Signed-off-by: NBjorn Helgaas <bjorn.helgaas@hp.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      29e66a6c
  21. 04 9月, 2008 1 次提交
  22. 26 7月, 2008 1 次提交
  23. 20 7月, 2008 4 次提交
  24. 14 5月, 2008 2 次提交
  25. 30 4月, 2008 3 次提交