[PATCH 0/9] ARM: DaVinci: Video: DM355/DM6446 VPFE Capture driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Muralidharan Karicheri <a0868495@xxxxxxxxxxxxxxxxxxxxxxxxxx>

VPFE Capture driver for DaVinci Media SOCs :- DM355 and DM6446

These patches add support for VPFE (Video Processing Front End) based
video capture on DM355 and DM6446 EVMs. For more details on the hardware
configuration and capabilities, please refer the vpfe_capture.c header.
This patch set consists of following:-

Patch 1: VPFE Capture bridge driver
Patch 2: CCDC hw device header file
Patch 3: DM355 CCDC hw module
Patch 4: DM644x CCDC hw module
Patch 5: common types used across CCDC modules
Patch 6: Makefile and config files for the driver
Patch 7: DM355 platform and board setup
Patch 8: DM644x platform and board setup
Patch 9: Remove outdated driver files from davinci git tree

The initial version of this driver was reviewed by reviewers mentioned
below. Following are the Major comments incorporated into the driver
based on this :-

	1) Restructure the files into following:-
		vpfe_capture.[ch] - bridge driver
		ccdc_types.h - types used across ccdc modules
		vpfe_types.h - types used across vpfe specific drivers
		dm644x_ccdc.[ch] - ccdc module for DM644x
		dm644x_ccdc_regs.h - register defines for DM644x
		dm355_ccdc.[ch] - ccdc module for DM355
		dm355_ccdc_regs.h - register defines for DM644x
	2) Simplify data structures for vpfe capture driver (avoid
	structure based on multiple channels)
	3) Cleanup device registration and initialization
	4) Video buffer handling issues

In addition to this, the driver is ported to the new sub device model.
Tested the driver using the tvp5146 decoder (version migrated to sub device
model by Vaibhav Hiremath and is being reviewed currently on the list).
So this patch depends on the above driver.

NOTE:

Dependent on the TVP514x decoder driver patch for migrating the
driver to sub device model from Vaibhav Hiremath

Following tests are performed.
	1) Capture and display video (PAL & NTSC) from tvp5146 decoder.
	   Displayed using fbdev device driver available on davinci git tree
	2) Tested with driver built statically and dynamically

Muralidhara Karicheri

Reviewed By "Hans Verkuil".
Reviewed By "Laurent Pinchart".

Signed-off-by: Muralidharan Karicheri <m-karicheri2@xxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux