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 -
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
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 -
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 -
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 -
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
31 Jul, 2012
1 commit
-
add hardware clipping support for VPIF output data. This
is needed as it is possible that the external encoder
might get confused between the FF or 00 which are a part
of the data and that of the SAV or EAV codes.Signed-off-by: Manjunath Hadli
Signed-off-by: Lad, Prabhakar
Signed-off-by: Mauro Carvalho Chehab
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
03 Dec, 2011
1 commit
-
Move vpif related definitions for capture and display drivers
from dm646x platform header file to vpif_types.h inside
the driver as these definitions are related to driver code
rather than the platform or board.This enables reusing this IP across platforms.
Signed-off-by: Manjunath Hadli
Acked-by: Mauro Carvalho Chehab
Signed-off-by: Sekhar Nori