This is an initial version of the output DMA driver of the Exynos4x12 FIMC-IS ISP IP block. First 6 patches are mostly cleanups, the actual driver is added in the last patch. There is one issue in those DMA interfaces - the DMA addresses of all buffers need to be preconfigured before streaming is started. The VIDIOC_CREATE_BUFS ioctl is not yet supported. Thanks, Sylwester Phil Carmody (1): exynos4-is: Simplify bitmask usage Sylwester Nawrocki (6): exynos4-is: Remove leftovers of non-dt FIMC-LITE support exynos4-is: Remove unused code exynos4-is: Refactor vidioc_s_fmt, vidioc_try_fmt handlers exynos4-is: Move __fimc_videoc_querycap() function to the common module exynos4-is: Add isp_dbg() macro exynos4-is: Add the FIMC-IS ISP capture DMA driver drivers/media/platform/exynos4-is/Kconfig | 9 + drivers/media/platform/exynos4-is/Makefile | 4 + drivers/media/platform/exynos4-is/common.c | 12 + drivers/media/platform/exynos4-is/common.h | 4 + drivers/media/platform/exynos4-is/fimc-capture.c | 158 +++-- drivers/media/platform/exynos4-is/fimc-core.c | 11 - drivers/media/platform/exynos4-is/fimc-core.h | 2 - drivers/media/platform/exynos4-is/fimc-is-param.c | 80 ++- drivers/media/platform/exynos4-is/fimc-is-param.h | 5 + drivers/media/platform/exynos4-is/fimc-is-regs.c | 18 +- drivers/media/platform/exynos4-is/fimc-is-regs.h | 1 + drivers/media/platform/exynos4-is/fimc-is.c | 11 +- drivers/media/platform/exynos4-is/fimc-is.h | 13 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 650 ++++++++++++++++++++ drivers/media/platform/exynos4-is/fimc-isp-video.h | 44 ++ drivers/media/platform/exynos4-is/fimc-isp.c | 49 +- drivers/media/platform/exynos4-is/fimc-isp.h | 45 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 1 + drivers/media/platform/exynos4-is/media-dev.c | 21 +- drivers/media/platform/exynos4-is/media-dev.h | 8 - 20 files changed, 957 insertions(+), 189 deletions(-) create mode 100644 drivers/media/platform/exynos4-is/fimc-isp-video.c create mode 100644 drivers/media/platform/exynos4-is/fimc-isp-video.h -- 1.7.9.5 -- 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