The following patchset features: 1] Creating a common pipeline framework which can be used by all Exynos series SoCs for developing media device drivers. 2] Modified the existing fimc-mdevice for exynos4 to use the common pipeline framework. 3] Adding of media device driver for Exynos5 Imaging subsystem. 4] Upgrading mipi-csis and fimc-lite drivers for Exynos5 SoCs.
Current changes are not tested on exynos4 series SoCs. Current media device driver only support one pipeline (pipeline0) which consists of Sensor --> MIPI-CSIS --> FIMC-LITE Sensor --> FIMC-LITE G-Scaler support to pipeline0 will be added later. Once the fimc-is device driver is posted, one more pipeline (pipeline1) will be added for exynos5 media device driver for fimc-is sub-devices. This patchset is rebased on: git://linuxtv.org/snawrocki/samsung.git:for_v3.10_2 Shaik Ameer Basha (6): media: exynos4-is: modify existing mdev to use common pipeline fimc-lite: Adding Exynos5 compatibility to fimc-lite driver media: fimc-lite: Adding support for Exynos5 media: fimc-lite: Fix for DMA output corruption media: s5p-csis: Adding Exynos5250 compatibility media: exynos5-is: Adding media device driver for exynos5 .../devicetree/bindings/media/exynos5-mdev.txt | 153 +++ drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/exynos4-is/fimc-capture.c | 47 +- drivers/media/platform/exynos4-is/fimc-lite-reg.c | 16 +- drivers/media/platform/exynos4-is/fimc-lite-reg.h | 41 +- drivers/media/platform/exynos4-is/fimc-lite.c | 45 +- drivers/media/platform/exynos4-is/fimc-lite.h | 4 +- drivers/media/platform/exynos4-is/media-dev.c | 179 +++- drivers/media/platform/exynos4-is/media-dev.h | 16 + drivers/media/platform/exynos4-is/mipi-csis.c | 3 +- drivers/media/platform/exynos5-is/Kconfig | 7 + drivers/media/platform/exynos5-is/Makefile | 4 + drivers/media/platform/exynos5-is/exynos5-mdev.c | 1131 ++++++++++++++++++++ drivers/media/platform/exynos5-is/exynos5-mdev.h | 120 +++ include/media/s5p_fimc.h | 46 +- 16 files changed, 1757 insertions(+), 57 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/exynos5-mdev.txt create mode 100644 drivers/media/platform/exynos5-is/Kconfig create mode 100644 drivers/media/platform/exynos5-is/Makefile create mode 100644 drivers/media/platform/exynos5-is/exynos5-mdev.c create mode 100644 drivers/media/platform/exynos5-is/exynos5-mdev.h -- 1.7.9.5 _______________________________________________ devicetree-discuss mailing list devicetree-discuss@lists.ozlabs.org https://lists.ozlabs.org/listinfo/devicetree-discuss