24 Aug, 2013

1 commit


24 Sep, 2011

1 commit

  • FIELD signal is used for indicating frame field type to the frame grabber
    in interlaced scan mode, as specified in ITU-R BT.601 standard.
    In normal operation mode FIELD = 0 selects Field1 (odd) and FIELD = 1
    selects Field2 (even). When the FIELD signal is inverted it's the other
    way around.

    Add corresponding flags for configuring the FIELD signal polarity,
    V4L2_MBUS_FIELD_EVEN_HIGH for the standard (non-inverted) case and
    V4L2_MBUS_FIELD_EVEN_LOW for inverted case.

    Also add a comment about usage of V4L2_MBUS_[HV]SYNC* flags for
    the hardware that uses [HV]REF signals.

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

    Sylwester Nawrocki
     

28 Jul, 2011

1 commit

  • Add media bus configuration types and two subdev operations to get
    supported mediabus configurations and to set a specific configuration.
    Subdevs can support several configurations, e.g., they can send video data
    on 1 or several lanes, can be configured to use a specific CSI-2 channel,
    in such cases subdevice drivers return bitmasks with all respective bits
    set. When a set-configuration operation is called, it has to specify a
    non-ambiguous configuration.

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

    Guennadi Liakhovetski
     

22 Mar, 2011

1 commit


21 Oct, 2010

3 commits


03 Aug, 2010

2 commits


01 Jun, 2010

2 commits


16 Dec, 2009

1 commit

  • Video subdevices, like cameras, decoders, connect to video bridges over
    specialised busses. Data is being transferred over these busses in various
    formats, which only loosely correspond to fourcc codes, describing how video
    data is stored in RAM. This is not a one-to-one correspondence, therefore we
    cannot use fourcc codes to configure subdevice output data formats. This patch
    adds codes for several such on-the-bus formats and an API, similar to the
    familiar .s_fmt(), .g_fmt(), .try_fmt(), .enum_fmt() API for configuring those
    codes. After all users of the old API in struct v4l2_subdev_video_ops are
    converted, it will be removed. Also add helper routines to support generic
    pass-through mode for the soc-camera framework.

    create mode 100644 drivers/media/video/soc_mediabus.c
    create mode 100644 include/media/soc_mediabus.h
    create mode 100644 include/media/v4l2-mediabus.h

    Signed-off-by: Guennadi Liakhovetski
    Acked-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Guennadi Liakhovetski