upstream: [media] v4l: Renesas R-Car VSP1 driver
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tue, 4 Jun 2013 14:22:30 +0000 (11:22 -0300)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:51:35 +0000 (11:51 +0900)
commitf0d8952d1fd9a0302dddb738688a4f4c4bd82a91
tree040ac05b79e5e88ee5919b924024fd3e7fa5f750
parent241a74330a9697dca308eeea8995d746a8f87079
upstream: [media] v4l: Renesas R-Car VSP1 driver

The VSP1 is a video processing engine that includes a blender, scalers,
filters and statistics computation. Configurable data path routing logic
allows ordering the internal blocks in a flexible way.
Due to the configurable nature of the pipeline the driver implements the
media controller API and doesn't use the V4L2 mem-to-mem framework, even
though the device usually operates in memory to memory mode.
Only the read pixel formatters, up/down scalers, write pixel formatters
and LCDC interface are supported at this stage.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Sakari Ailus <sakari.ailus@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
19 files changed:
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/media/platform/vsp1/Makefile [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1.h [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_drv.c [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_entity.c [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_entity.h [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_lif.c [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_lif.h [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_regs.h [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_rpf.c [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_rwpf.c [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_rwpf.h [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_uds.c [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_uds.h [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_video.c [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_video.h [new file with mode: 0644]
drivers/media/platform/vsp1/vsp1_wpf.c [new file with mode: 0644]
include/linux/platform_data/vsp1.h [new file with mode: 0644]