27 Jul, 2013

2 commits

  • Add support for asynchronous subdevice probing, using the v4l2-async API.
    The legacy synchronous mode is still supported too, which allows to
    gradually update drivers and platforms.

    Signed-off-by: Lad, Prabhakar
    Cc: Guennadi Liakhovetski
    Cc: Hans Verkuil
    Cc: Laurent Pinchart
    Cc: Sakari Ailus
    Cc: Mauro Carvalho Chehab
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Lad, Prabhakar
     
  • Add support for asynchronous subdevice probing, using the v4l2-async API.
    The legacy synchronous mode is still supported too, which allows to
    gradually update drivers and platforms.

    Signed-off-by: Prabhakar Lad
    Cc: Guennadi Liakhovetski
    Cc: Hans Verkuil
    Cc: Laurent Pinchart
    Cc: Sakari Ailus
    Cc: Mauro Carvalho Chehab
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Lad, Prabhakar
     

06 Oct, 2012

4 commits

  • vpif_display relied on a 1-1 mapping of output and subdev. This is not
    necessarily the case. Separate the two. So there is a list of subdevs
    and a list of outputs. Each output refers to a subdev and has routing
    information. An output does not have to have a subdev.
    The initial output for each channel is set to the fist output.
    Currently missing is support for associating multiple subdevs with
    an output.

    Signed-off-by: Lad, Prabhakar
    Signed-off-by: Manjunath Hadli
    Acked-by: Hans Verkuil
    Acked-by: Sekhar Nori
    Signed-off-by: Mauro Carvalho Chehab

    Lad, Prabhakar
     
  • struct vpif_interface is channel specific, not subdev specific.
    Move it to the channel config.

    Signed-off-by: Hans Verkuil
    Acked-by: Sekhar Nori
    Acked-by: Lad, Prabhakar
    Tested-by: Lad, Prabhakar
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • Routing information is a property of the input, not of the subdev.
    One subdev may provide multiple inputs, each with its own routing
    information.

    Signed-off-by: Hans Verkuil
    Acked-by: Sekhar Nori
    Acked-by: Lad, Prabhakar
    Tested-by: Lad, Prabhakar
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     
  • Calling a subdev op that isn't implemented will just return -ENOIOCTLCMD
    No need to have a flag for that.

    Signed-off-by: Hans Verkuil
    Acked-by: Sekhar Nori
    Acked-by: Lad, Prabhakar
    Tested-by: Lad, Prabhakar
    Signed-off-by: Mauro Carvalho Chehab

    Hans Verkuil
     

31 Jul, 2012

1 commit


08 Feb, 2012

1 commit

  • remove unnecessary inclusion of machine specific header files mach/dm646x.h,
    mach/hardware.h from vpif.h and aslo mach/dm646x.h from vpif_display.c
    driver which comes in the way of platform code consolidation.
    Add linux/i2c.h header file in vpif_types.h which is required for
    building.

    Signed-off-by: Manjunath Hadli
    Cc: Mauro Carvalho Chehab
    Cc: LMML
    Signed-off-by: Mauro Carvalho Chehab

    Manjunath Hadli
     

03 Dec, 2011

1 commit