[media] exynos4-is: Add Exynos4x12 FIMC-IS driver
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Mon, 11 Mar 2013 18:14:58 +0000 (15:14 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 4 Apr 2013 22:59:24 +0000 (19:59 -0300)
commit9a761e436843f228eaa2decda6d2c6dbd5ef1480
tree5c3bd95439658997c108befa128a512037aad3a8
parentc6e8d96d420307ab4efbb083c47452917fabd5dd
[media] exynos4-is: Add Exynos4x12 FIMC-IS driver

This patch adds a set of core files of the Exynos4x12 FIMC-IS
V4L2 driver. This includes main functionality like allocating
memory, loading the firmware, FIMC-IS register interface and
host CPU <-> IS command and error code definitions.
The driver currently exposes a single subdev named FIMC-IS-ISP,
which corresponds to the FIMC-IS ISP and DRC IP blocks.
The FIMC-IS-ISP subdev currently supports only a subset of user
controls. For other controls we need several extensions at the
V4L2 API. The supported standard controls are:
brightness, contrast, saturation, hue, sharpness, 3a_lock,
exposure_time_absolute, white_balance_auto_preset,
iso_sensitivity, iso_sensitivity_auto, exposure_metering_mode.

Signed-off-by: Younghwan Joo <yhwan.joo@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/platform/exynos4-is/fimc-is-command.h [new file with mode: 0644]
drivers/media/platform/exynos4-is/fimc-is-errno.c [new file with mode: 0644]
drivers/media/platform/exynos4-is/fimc-is-errno.h [new file with mode: 0644]
drivers/media/platform/exynos4-is/fimc-is-regs.c [new file with mode: 0644]
drivers/media/platform/exynos4-is/fimc-is-regs.h [new file with mode: 0644]
drivers/media/platform/exynos4-is/fimc-is.c [new file with mode: 0644]
drivers/media/platform/exynos4-is/fimc-is.h [new file with mode: 0644]
drivers/media/platform/exynos4-is/fimc-isp.c [new file with mode: 0644]
drivers/media/platform/exynos4-is/fimc-isp.h [new file with mode: 0644]