1. 23 2月, 2016 2 次提交
  2. 10 2月, 2016 2 次提交
    • M
      [media] saa7134: add media controller support · ac90aa02
      Mauro Carvalho Chehab 提交于
      Register saa7134 at the media controller core and provide
      support for both analog TV and DVB.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@osg.samsung.com>
      ac90aa02
    • M
      [media] saa7134: use input types, instead of hardcoding strings · 8fc34867
      Mauro Carvalho Chehab 提交于
      Currently, the saa7134 driver is hardcoding input names on each
      board entry. More modern drivers define, instead, an enum for each
      input type.
      
      While the current logic works, it adds extra complexity at the driver,
      as it needs to discover the type of the input using some euristics.
      
      Instead, let's standardize the input types and use a type, instead of
      a name on all places.
      
      That will allow further patches to properly report the input type
      via VIDIOC_G_INPUT and to remove an extra field from the struct to
      identify if the input is for TV.
      
      Please notice that several boards define an input for receiving composite
      signals via a S-Video connector. The name of such input was inconsistent,
      so this patch cleans it and make it to be properly reported the
      same way for all boards.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@osg.samsung.com>
      8fc34867
  3. 18 12月, 2015 1 次提交
  4. 21 11月, 2015 1 次提交
  5. 11 11月, 2015 1 次提交
  6. 01 10月, 2015 1 次提交
  7. 14 5月, 2015 2 次提交
  8. 13 5月, 2015 5 次提交
  9. 25 11月, 2014 1 次提交
  10. 24 9月, 2014 1 次提交
  11. 05 7月, 2014 1 次提交
  12. 24 5月, 2014 2 次提交
  13. 14 5月, 2014 2 次提交
  14. 07 1月, 2014 3 次提交
  15. 17 10月, 2013 1 次提交
  16. 15 4月, 2013 1 次提交
  17. 04 1月, 2013 1 次提交
    • G
      Drivers: media: remove __dev* attributes. · 4c62e976
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, __devinitdata,
      __devinitconst, and __devexit from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Mauro Carvalho Chehab <mchehab@redhat.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      4c62e976
  18. 21 12月, 2012 1 次提交
  19. 28 10月, 2012 1 次提交
    • M
      [media] saa7134,saa7164: warning: comparison of unsigned fixes · 3eeba4a7
      Mauro Carvalho Chehab 提交于
      drivers/media/pci/saa7134/saa7134-core.c:947:2: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
      drivers/media/pci/saa7164/saa7164-core.c:413:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
      drivers/media/pci/saa7164/saa7164-core.c:489:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
      drivers/media/pci/saa7134/saa7134-video.c:2514:2: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      3eeba4a7
  20. 16 8月, 2012 1 次提交
  21. 31 12月, 2011 1 次提交
  22. 28 7月, 2011 1 次提交
    • M
      [media] Stop using linux/version.h on most video drivers · 1990d50b
      Mauro Carvalho Chehab 提交于
      All the modified drivers didn't have any version increment since
      Jan, 1 2011. Several of them didn't have any version increment
      for a long time, even having new features and important bug fixes
      happening.
      
      As we're now filling the QUERYCAP version with the current Kernel
      Release, we don't need to maintain a per-driver version control
      anymore. So, let's just use the default.
      
      In order to preserve the Kernel module version history, a
      KERNEL_VERSION() macro were added to all modified drivers, and
      the extraver number were incremented.
      
      I opted to preserve the per-driver version control to a few
      pwc, pvrusb2, s2255, s5p-fimc and sh_vou.
      
      A few drivers are still using the legacy way to handle ioctl's.
      So, we can't do such change on them, otherwise, they'll break.
      Those are: uvc, et61x251 and sn9c102.
      
      The rationale is that the per-driver version control seems to be
      actively maintained on those.
      
      Yet, I think that the better for them would be to just use the
      default version numbering, instead of doing that by themselves.
      
      While here, removed a few uneeded include linux/version.h
      Acked-by: NHans Verkuil <hans.verkuil@cisco.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      1990d50b
  23. 20 5月, 2011 1 次提交
  24. 22 3月, 2011 1 次提交
  25. 24 12月, 2010 1 次提交
    • T
      media/video: explicitly flush request_module work · 707bcf32
      Tejun Heo 提交于
      Video drivers request submodules using a work during probe and calls
      flush_scheduled_work() on exit to make sure the work is complete
      before being unloaded.  This patch makes these drivers flush the work
      directly instead of using flush_scheduled_work().
      
      While at it, relocate request_submodules() call in saa7134_initdev()
      right right before successful return as in other drivers to avoid
      failing after the work is scheduled and returning failure without the
      work still active.
      
      This is in preparation for the deprecation of flush_scheduled_work().
      Signed-off-by: NTejun Heo <tj@kernel.org>
      Cc: Mauro Carvalho Chehab <mchehab@infradead.org>
      707bcf32
  26. 22 11月, 2010 1 次提交
  27. 23 10月, 2010 1 次提交
  28. 21 10月, 2010 1 次提交
  29. 03 8月, 2010 1 次提交