19 Sep, 2009
40 commits
- 
Signed-off-by: Guennadi Liakhovetski
Signed-off-by: Mauro Carvalho Chehab - 
Update ap325rxa to specify .bus_id in struct soc_camera_link explicitly, remove
unused .iface from struct soc_camera_platform_info.Signed-off-by: Guennadi Liakhovetski
Acked-by: Paul Mundt
Signed-off-by: Mauro Carvalho Chehab - 
Convert soc-camera core and all drivers to platform device API. We already
converted platforms to register a platform device for each soc-camera client,
now we remove the compatibility code and switch completely to the new scheme.
This is a preparatory step for the v4l2-subdev conversion.Signed-off-by: Guennadi Liakhovetski
Signed-off-by: Mauro Carvalho Chehab - 
Add a struct device pointer to struct soc_camera_platform_info and let the user
(ap325rxa) pass it down to soc_camera_platform.c in its .add_device() method.Signed-off-by: Guennadi Liakhovetski
Acked-by: Paul Mundt
Signed-off-by: Mauro Carvalho Chehab - 
soc_camera_platform.c is only used by y SuperH ap325rxa board. This patch
converts soc_camera_platform.c and its users for the soc-camera platform-
device conversion and also extends soc-camera core to handle non-I2C cameras.Cc: Paul Mundt
Signed-off-by: Guennadi Liakhovetski
Acked-by: Paul Mundt
Signed-off-by: Mauro Carvalho Chehab - 
This adds Makefile and Kconfig changes to build vpfe capture driver.
Reviewed by: Laurent Pinchart
Signed-off-by: Muralidharan Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
In the platform header file, the subdev_info structure name has been changed
to vpif_subdev_info. Update this change in the driver too.Applies to v4l-dvb repository.
Signed-off-by: Chaithrika U S
Signed-off-by: Mauro Carvalho Chehab - 
This is a new module added for vpss library functions that are
used for configuring vpss system module. All video drivers will
include vpss.h header file and call functions defined in this
module to configure vpss system module.Reviewed by: Hans Verkuil
Reviewed by: Laurent Pinchart
Reviewed by: Alexey Klimov
Signed-off-by: Muralidharan Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
common types used across CCDC modules
Reviewed by: Hans Verkuil
Reviewed by: Laurent PinchartSigned-off-by: Muralidharan Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
This is the hw module for DM644x CCDC. This registers with the
vpfe capture driver and provides a set of hw_ops to configure
CCDC for a specific decoder device connected to the VPFE.Reviewed by: Hans Verkuil
Reviewed by: Laurent PinchartSigned-off-by: Muralidharan Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
Adds ccdc hw module for DM355 CCDC. This registers with the bridge
driver a set of hw_ops for configuring the CCDC for a specific
decoder device connected to vpfe.Reviewed by: Hans Verkuil
Reviewed by: Laurent Pinchart
Reviewed by: Mauro Carvalho ChehabSigned-off-by: Muralidharan Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
Adds ccdc hw device header for vpfe capture driver
Reviewed by: Hans Verkuil
Reviewed by: Laurent PinchartSigned-off-by: Muralidharan Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
This the vpfe capture bridge driver for doing video
capture on DM355 and DM6446 evms. The ccdc hw modules register with the
driver and are used for configuring the CCD Controller for a specific
decoder interface. The driver also registers the sub devices required
for a specific evm. More than one sub devices can be registered.
This allows driver to switch dynamically to capture video from
any sub device that is registered. Currently only one sub device
(tvp5146) is supported. But in future this driver is expected
to do capture from sensor devices such as Micron's MT9T001, MT9T031
and MT9P031 etc. The driver currently supports MMAP based IO.Reviewed by: Laurent Pinchart
Reviewed by: Alexey KlimovSigned-off-by: Muralidharan Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
Fix documentation style based on comments from Mauro.
Reviewed by: Hans Verkuil
Signed-off-by: Muralidharan Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
This patch converts TVP514x driver to sub-device framework
from V4L2-int framework.[hverkuil@xs4all.nl: remove inline from the dump_reg function]
Signed-off-by: Brijesh Jadav
Signed-off-by: Hardik Shah
Signed-off-by: Vaibhav Hiremath
Signed-off-by: Murali Karicheri
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
Remove unused #include 's in drivers/media/video/adv7343.c.
Cc: Chaithrika U S
Signed-off-by: Huang Weiyi
Signed-off-by: Douglas Schilling Landgraf
Signed-off-by: Mauro Carvalho Chehab - 
mutex_lock_interruptible return value has to be handled properly to indicate
the status to the higher layers of the kernel.Signed-off-by: Chaithrika U S
Signed-off-by: Hans Verkuil
Signed-off-by: Mauro Carvalho Chehab - 
Makefile and Kconfig changes for DM646x Video Display device, using
davinci/vpif, adv7343 and ths7303 drivers.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 - 
Adds the VPIF display driver and the associated header file.
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 - 
This code be used by the display and capture drivers.
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 - 
Red and blue gain isn't handled in conformance with the v4l2 specification. Disable them for now.
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Don't set blue and red gain during init as we manuall set it later
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
We manually set the gain later, no need to do it during init
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Ensure that the default exposure value is set at startup
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Hook up the red gain controller
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
Hook up a blue gain v4l2 controller
Signed-off-by: Erik Andrén
Signed-off-by: Mauro Carvalho Chehab - 
SAA7164: Removed bus registration messages from driver startup
Signed-off-by: Steven Toth
Signed-off-by: Mauro Carvalho Chehab - 
SAA7164: Remove the i2c client_attach/detach support, no longer required.
Signed-off-by: Steven Toth
Signed-off-by: Mauro Carvalho Chehab - 
SAA7164: Remove the SAA7164 bus id, no longer required.
Signed-off-by: Steven Toth
Signed-off-by: Mauro Carvalho Chehab - 
- Add a few missing entities;
- Some text fixes at remote controllers;
- Add a missing tag at videodev2.h xml version.Signed-off-by: Mauro Carvalho Chehab