1. 06 1月, 2013 1 次提交
  2. 27 9月, 2012 1 次提交
  3. 26 9月, 2012 1 次提交
  4. 14 9月, 2012 2 次提交
    • H
      [media] ad9389b: driver for the Analog Devices AD9389B video encoder · 117a55b6
      Hans Verkuil 提交于
      Initial version of this driver.
      
      The full datasheets are available from the Analog Devices website:
      
        http://ez.analog.com/docs/DOC-1741
      
      Not all features of the receiver are supported by this driver for various
      reasons. Most notably:
      
      - No CEC support (the CEC API needs a lot more discussion)
      - No HDCP repeater support (we don't use that either)
      
      I'm sure that there are more things missing, but this driver does work
      well for our hardware.
      
      Note that I am using the register addresses instead of register names: the
      datasheet containing the register descriptions is organized by register
      address. Using names would make the datasheet lookup very hard. An attempt
      was made to try and document what is being done when registers are used
      instead.
      Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      117a55b6
    • H
      [media] adv7604: driver for the Analog Devices ADV7604 video decoder · 54450f59
      Hans Verkuil 提交于
      Initial version of this driver.
      
      The full datasheets are available from the Analog Devices website:
      
        http://ez.analog.com/docs/DOC-1545
      
      Not all features of the receiver are supported by this driver for various
      reasons. Most notably:
      
      - No CEC support (the CEC API needs a lot more discussion)
      - Only port A of the four HDMI input ports is implemented (our hardware only
        uses that port)
      - No HDCP repeater support (we don't use that either)
      
      And since there are some 600-odd pages of datasheet for this single device,
      I'm sure that there are many more things missing, but this driver does work
      well for our hardware.
      
      Note that I am using the register addresses instead of register names: the
      datasheet containing the register descriptions is organized by register
      address. Using names would make the datasheet lookup very hard. An attempt
      was made to try and document what is being done when registers are used
      instead.
      Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      54450f59
  5. 21 8月, 2012 3 次提交
  6. 16 8月, 2012 10 次提交
  7. 14 8月, 2012 2 次提交
  8. 13 8月, 2012 1 次提交
    • E
      [media] media: Add stk1160 new driver (easycap replacement) · 9cb2173e
      Ezequiel García 提交于
      This driver adds support for stk1160 usb bridge as used in some
      video/audio usb capture devices.
      It is a complete rewrite of staging/media/easycap driver and
      it's meant as a replacement.
      
      As stk1160 allows communication with an ac97 codec chip, this
      driver allows to register a control-only sound card to allow the user
      to access ac97 controls.
      
      Two devices have been used for testing:
      * 1-cvbs video and 1-audio ac97 input,
      * 4-cvbs inputs
      Both of these devices reports with the same id [05e1:0408],
      so the driver tries to support a superset of the capabilities.
      
      By using keep_buffers module parameter it's possible to prevent
      the driver from releasing urb buffers when streaming is stopped.
      The usage of this parameter can avoid memory fragmentation that may
      cause the driver to stop working on low memory systems.
      A similar mechanism is implemented in em28xx driver (see commit 86d38d).
      Signed-off-by: NEzequiel Garcia <elezegarcia@gmail.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      9cb2173e
  9. 06 8月, 2012 2 次提交
  10. 07 7月, 2012 1 次提交
  11. 06 7月, 2012 1 次提交
  12. 21 5月, 2012 1 次提交
  13. 20 5月, 2012 2 次提交
  14. 15 5月, 2012 1 次提交
    • G
      [media] mt9m032: fix compilation breakage · 5bfa474b
      Guennadi Liakhovetski 提交于
      Fix the following compilation failure:
      
      linux-2.6/drivers/media/video/mt9m032.c: In function '__mt9m032_get_pad_crop':
      linux-2.6/drivers/media/video/mt9m032.c:337: error: implicit declaration of function 'v4l2_subdev_get_try_crop'
      linux-2.6/drivers/media/video/mt9m032.c:337: warning: return makes pointer from integer without a cast
      linux-2.6/drivers/media/video/mt9m032.c: In function '__mt9m032_get_pad_format':
      linux-2.6/drivers/media/video/mt9m032.c:359: error: implicit declaration of function 'v4l2_subdev_get_try_format'
      linux-2.6/drivers/media/video/mt9m032.c:359: warning: return makes pointer from integer without a cast
      linux-2.6/drivers/media/video/mt9m032.c: In function 'mt9m032_probe':
      linux-2.6/drivers/media/video/mt9m032.c:767: error: 'struct v4l2_subdev' has no member named 'entity'
      linux-2.6/drivers/media/video/mt9m032.c:826: error: 'struct v4l2_subdev' has no member named 'entity'
      linux-2.6/drivers/media/video/mt9m032.c: In function 'mt9m032_remove':
      linux-2.6/drivers/media/video/mt9m032.c:842: error: 'struct v4l2_subdev' has no member named 'entity'
      make[4]: *** [drivers/media/video/mt9m032.o] Error 1
      
      by adding a dependency on VIDEO_V4L2_SUBDEV_API.
      Signed-off-by: NGuennadi Liakhovetski <g.liakhovetski@gmx.de>
      Signed-off-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      5bfa474b
  15. 14 5月, 2012 2 次提交
  16. 08 5月, 2012 1 次提交
  17. 20 4月, 2012 1 次提交
    • G
      [media] V4L: mt9m032: fix compilation breakage · 18311c53
      Guennadi Liakhovetski 提交于
      Fix the following compilation failure:
      
      linux-2.6/drivers/media/video/mt9m032.c: In function '__mt9m032_get_pad_crop':
      linux-2.6/drivers/media/video/mt9m032.c:337: error: implicit declaration of function 'v4l2_subdev_get_try_crop'
      linux-2.6/drivers/media/video/mt9m032.c:337: warning: return makes pointer from integer without a cast
      linux-2.6/drivers/media/video/mt9m032.c: In function '__mt9m032_get_pad_format':
      linux-2.6/drivers/media/video/mt9m032.c:359: error: implicit declaration of function 'v4l2_subdev_get_try_format'
      linux-2.6/drivers/media/video/mt9m032.c:359: warning: return makes pointer from integer without a cast
      linux-2.6/drivers/media/video/mt9m032.c: In function 'mt9m032_probe':
      linux-2.6/drivers/media/video/mt9m032.c:767: error: 'struct v4l2_subdev' has no member named 'entity'
      linux-2.6/drivers/media/video/mt9m032.c:826: error: 'struct v4l2_subdev' has no member named 'entity'
      linux-2.6/drivers/media/video/mt9m032.c: In function 'mt9m032_remove':
      linux-2.6/drivers/media/video/mt9m032.c:842: error: 'struct v4l2_subdev' has no member named 'entity'
      make[4]: *** [drivers/media/video/mt9m032.o] Error 1
      
      by adding a dependency on VIDEO_V4L2_SUBDEV_API.
      Signed-off-by: NGuennadi Liakhovetski <g.liakhovetski@gmx.de>
      Acked-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      18311c53
  18. 20 3月, 2012 7 次提交