29 Oct, 2018

1 commit


21 Jun, 2013

1 commit


21 May, 2013

1 commit

  • Adds a code that (auto)detects gm7113c clones. The auto-detection
    here is not perfect, as, on contrary to what it would be expected
    by looking into its datasheets some devices would return, instead:
    saa7115 0-0025: chip 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 @ 0x4a is unknown
    (found on a device labeled as GM7113C 1145 by Ezequiel Garcia)

    Signed-off-by: Mauro Carvalho Chehab
    Tested-by: Jon Arne Jørgensen
    Tested-by: Ezequiel Garcia
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     

22 Mar, 2013

1 commit

  • The patch adds support for THS7353 video amplifier.
    The the THS7353 amplifier is very much similar to the
    existing THS7303 video amplifier driver.
    This patch appropriately makes changes to the existing
    ths7303 driver and adds support for the THS7353.
    This patch also adds V4L2_IDENT_THS7353 for the THS7353
    chip and appropriate changes to Kconfig file for building.

    Signed-off-by: Lad, Prabhakar
    Signed-off-by: Hans Verkuil
    Signed-off-by: Martin Bugge
    Signed-off-by: Mauro Carvalho Chehab

    Lad, Prabhakar
     

06 Mar, 2013

1 commit


14 Sep, 2012

2 commits

  • 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: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    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: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

07 Jul, 2012

1 commit


20 Mar, 2012

2 commits


22 Sep, 2011

1 commit


28 Jul, 2011

2 commits


22 Mar, 2011

2 commits

  • This soc_camera driver is for Omnivision's OV9740 sensor. This initial
    submission provides support for YUV422 output at 1280x720 (720p), which is
    the sensor's native resolution. 640x480 (VGA) is also supported, with
    cropping and scaling performed by the sensor's ISP.

    This driver is heavily based off of the existing OV9640 driver.

    Signed-off-by: Andrew Chew
    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Mauro Carvalho Chehab

    Andrew Chew
     
  • Add ID for NOON010PC30 camera chip and reserve ID range for
    Siliconfile sensors.

    Signed-off-by: Sylwester Nawrocki
    Signed-off-by: Kyungmin Park
    Signed-off-by: Mauro Carvalho Chehab

    Sylwester Nawrocki
     

31 Dec, 2010

1 commit


21 Oct, 2010

3 commits

  • Add a driver for the video capture port on VIA integrated chipsets. This
    version has a remaining OLPCism or two and expects to be talking to an
    ov7670; those can be improved as the need arises.

    This work was supported by the One Laptop Per Child project.
    Thanks to Laurent Pinchart for a number of useful comments.

    Cc: Florian Tobias Schandinat
    Signed-off-by: Jonathan Corbet
    Signed-off-by: Mauro Carvalho Chehab

    Jonathan Corbet
     
  • Chip identification register contains the value 0x74.

    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Mauro Carvalho Chehab

    Guennadi Liakhovetski
     
  • This patch provides a V4L2 SoC Camera driver for OV6650 camera sensor, found
    on OMAP1 SoC based Amstrad Delta videophone.

    Since I have no experience with camera sensors, and the sensor documentation I
    was able to find was not very comprehensive, I left most settings at their
    default (reset) values, except for:
    - those required for proper mediabus parameters and picture geometry and
    format setup,
    - those used by controls.
    Resulting picture quality may be far from perfect, but better than nothing.

    In order to be able to get / set the sensor frame rate from userspace, I
    decided to provide two not yet SoC camera supported operations, g_parm and
    s_parm. These can be used after applying patch 4/6 from this series,
    "SoC Camera: add support for g_parm / s_parm operations".

    Created and tested against linux-2.6.36-rc5 on Amstrad Delta.

    Signed-off-by: Janusz Krzysztofik
    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Mauro Carvalho Chehab

    Janusz Krzysztofik
     

19 May, 2010

2 commits


18 May, 2010

1 commit


27 Feb, 2010

3 commits

  • When the saa7111 driver was merged into saa7115 several bugs were introduced,
    in particular with the saa7111a support as is used in the mxb.c driver.
    This patch fixes the saa7111a support. This was tested with the mxb driver.

    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • This patch provides required chip identification definitions
    within v4l2. Included only definitions for TVP7002.

    Signed-off-by: Santiago Nunez-Corrales
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Santiago Nunez-Corrales
     
  • Initial support for the SAA7706H Car Radio DSP.

    It is a I2C device and currently the mute control is supported.

    When the device is unmuted it is brought out of reset and initiated using
    the proposed intialisation sequence.

    When muted the DSP is brought into reset state.

    [akpm@linux-foundation.org: include delay.h]

    Signed-off-by: Richard Röjfors
    Cc: Douglas Schilling Landgraf
    Cc: Hans Verkuil
    Cc: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Mauro Carvalho Chehab

    Richard Röjfors
     

16 Dec, 2009

1 commit


06 Dec, 2009

4 commits


19 Sep, 2009

1 commit

  • This is an initial driver for Analog Devices ADV7180 Video Decoder.
    So far it only supports query standard.

    [akpm@linux-foundation.org: remove unneeded cast]
    Cc: Hans Verkuil
    Signed-off-by: Richard Röjfors
    Signed-off-by: Andrew Morton
    Signed-off-by: Douglas Schilling Landgraf
    Signed-off-by: Mauro Carvalho Chehab

    Richard Röjfors
     

25 Jul, 2009

1 commit


06 Jul, 2009

1 commit


17 Jun, 2009

2 commits

  • Add ADV7343 I2C based video encoder driver. This follows the
    v4l2-subdev framework. This driver has been tested on TI DM646x EVM. It
    has been tested for Composite and Component outputs.

    Updates as per review by Mauro Chehab, added support for more standards
    supported by the encoder. Also adding the missed out signed-offs.Tested
    only NTSC and PAL standards.

    [hverkuil@xs4all.nl: s_routing API changed, updated driver to use new API]
    Signed-off-by: Manjunath Hadli
    Signed-off-by: Brijesh Jadav
    Signed-off-by: Chaithrika U S
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Chaithrika U S
     
  • This patch adds driver for TI THS7303 video amplifier. This driver is
    implemented as a v4l2 sub device. Tested on TI DM646x EVM.

    This version has updates based on review comments by Mauro Chehab.

    Signed-off-by: Chaithrika U S
    Reviewed-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Chaithrika U S
     

30 Mar, 2009

5 commits