[GIT,PULL,v2] Exynos5 SoC FIMC-IS imaging subsystem driver
Message ID | 527A56B4.9010805@samsung.com (mailing list archive) |
---|---|
State | Superseded, archived |
Delegated to: | Sylwester Nawrocki |
Headers |
Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from <linux-media-owner@vger.kernel.org>) id 1Ve4PJ-0007iJ-Ps; Wed, 06 Nov 2013 15:48:33 +0100 X-tubIT-Incoming-IP: 209.132.180.67 Received: from vger.kernel.org ([209.132.180.67]) by mail.tu-berlin.de (exim-4.72/mailfrontend-7) with esmtp id 1Ve4PH-0002jc-0c; Wed, 06 Nov 2013 15:48:33 +0100 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932327Ab3KFOs3 (ORCPT <rfc822;mkrufky@linuxtv.org> + 1 other); Wed, 6 Nov 2013 09:48:29 -0500 Received: from mailout4.w1.samsung.com ([210.118.77.14]:39494 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932186Ab3KFOs2 (ORCPT <rfc822; linux-media@vger.kernel.org>); Wed, 6 Nov 2013 09:48:28 -0500 Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MVU00FE3JREALB0@mailout4.w1.samsung.com> for linux-media@vger.kernel.org; Wed, 06 Nov 2013 14:48:26 +0000 (GMT) X-AuditID: cbfec7f5-b7ef66d00000795a-0a-527a56ba3713 Received: from eusync4.samsung.com ( [203.254.199.214]) by eucpsbgm2.samsung.com (EUCPMTA) with SMTP id C5.A6.31066.AB65A725; Wed, 06 Nov 2013 14:48:26 +0000 (GMT) Received: from [106.116.147.32] by eusync4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MVU00ARAJSQFC70@eusync4.samsung.com> for linux-media@vger.kernel.org; Wed, 06 Nov 2013 14:48:26 +0000 (GMT) Message-id: <527A56B4.9010805@samsung.com> Date: Wed, 06 Nov 2013 15:48:20 +0100 From: Sylwester Nawrocki <s.nawrocki@samsung.com> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-version: 1.0 To: LMML <linux-media@vger.kernel.org> Subject: [GIT PULL v2] Exynos5 SoC FIMC-IS imaging subsystem driver Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOJMWRmVeSWpSXmKPExsVy+t/xa7q7wqqCDC7Mlbfo2bCV1YHR4/Mm uQDGKC6blNSczLLUIn27BK6M7raEglU6FQ9PPWNrYGxR7WLk5JAQMJF4c66RBcIWk7hwbz1b FyMXh5DAUkaJm4cXMUM4k5gkdjb1sYNU8QpoSazY2sIMYrMIqEpcvXCCDcRmEzCU6D3axwhi iwqESRxt+skKUS8o8WPyPbANIgJqEmsWTQKbIyzgInHl6wqwemYBHYn9rdPYIGx5ic1r3jJP YOSdhaR9FpKyWUjKFjAyr2IUTS1NLihOSs810itOzC0uzUvXS87P3cQICZyvOxiXHrM6xCjA wajEw5sgXxkkxJpYVlyZe4hRgoNZSYQ30bcqSIg3JbGyKrUoP76oNCe1+BAjEwenVANjnUpW 0JzU/K5IH+EMl+YV6fNO5CpwFL2ZZr5SzdvwuIakz5H9T1L8tisY67bHC198J7ntVqvt1Ys2 j/aaJDBE5RVn9qTkXjq0LGr5xU9rU8qXOzZ8M0uJqBDvVWYO1KjfZRru/riz4edMnael0+f3 HeHxLPtbeMSZ4Y7pqt3db9+167+bu0aJpTgj0VCLuag4EQCGYKfm+gEAAA== Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: <linux-media.vger.kernel.org> X-Mailing-List: linux-media@vger.kernel.org X-PMX-Version: 6.0.0.2142326, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.6.143616 X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_00_01 0.05, HTML_00_10 0.05, BODY_SIZE_5000_5999 0, BODY_SIZE_7000_LESS 0, URI_ENDS_IN_HTML 0, __ANY_URI 0, __CP_MEDIA_BODY 0, __CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_X_MAILING_LIST 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __MOZILLA_MSGID 0, __MOZILLA_USER_AGENT 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0, __TO_MALFORMED_2 0, __URI_NO_WWW 0, __URI_NS , __USER_AGENT 0' |
Pull-request
git://linuxtv.org/snawrocki/samsung.git for-v3.13-2Message
Sylwester Nawrocki
Nov. 6, 2013, 2:48 p.m. UTC
Hi Mauro, This change set adds a V4L2 driver for the Exynos5 SoC series camera subsystem. It also includes a minimal v4l2 subdev driver for s5k4e5 raw image sensor. Comparing to the original pull request, the DT binding documentation is on separate patches and some DT binding maintainer acks were added. There were also some minor cleanups addressing comments from further reviews. I commented on some further issues [1], I'd like to possibly have them addressed in follow up patches. The following changes since commit 80f93c7b0f4599ffbdac8d964ecd1162b8b618b9: [media] media: st-rc: Add ST remote control driver (2013-10-31 08:20:08 -0200) are available in the git repository at: git://linuxtv.org/snawrocki/samsung.git for-v3.13-2 for you to fetch changes up to 1f950a5331ce0297d7549dab3a4827d736f953a4: V4L: Add s5k4e5 sensor driver (2013-11-06 00:44:57 +0100) ---------------------------------------------------------------- Arun Kumar K (12): exynos5-fimc-is: Add Exynos5 FIMC-IS device tree bindings documentation exynos5-fimc-is: Add driver core files exynos5-fimc-is: Add common driver header files exynos5-fimc-is: Add register definition and context header exynos5-fimc-is: Add isp subdev exynos5-fimc-is: Add scaler subdev exynos5-fimc-is: Add sensor interface exynos5-fimc-is: Add the hardware pipeline control exynos5-fimc-is: Add the hardware interface module exynos5-is: Add Kconfig and Makefile V4L: Add DT binding doc for s5k4e5 image sensor V4L: Add s5k4e5 sensor driver Shaik Ameer Basha (2): exynos5-is: Add DT binding documentation exynos5-is: Add media device driver for exynos5 SoCs camera subsystem .../devicetree/bindings/media/exynos5-fimc-is.txt | 113 ++ .../bindings/media/exynos5250-camera.txt | 126 ++ .../devicetree/bindings/media/samsung-s5k4e5.txt | 45 + drivers/media/i2c/Kconfig | 8 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/s5k4e5.c | 344 ++++ drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/exynos5-is/Kconfig | 20 + drivers/media/platform/exynos5-is/Makefile | 7 + drivers/media/platform/exynos5-is/exynos5-mdev.c | 1210 ++++++++++++++ drivers/media/platform/exynos5-is/exynos5-mdev.h | 126 ++ drivers/media/platform/exynos5-is/fimc-is-cmd.h | 187 +++ drivers/media/platform/exynos5-is/fimc-is-core.c | 387 +++++ drivers/media/platform/exynos5-is/fimc-is-core.h | 117 ++ drivers/media/platform/exynos5-is/fimc-is-err.h | 257 +++ .../media/platform/exynos5-is/fimc-is-interface.c | 810 ++++++++++ .../media/platform/exynos5-is/fimc-is-interface.h | 124 ++ drivers/media/platform/exynos5-is/fimc-is-isp.c | 533 ++++++ drivers/media/platform/exynos5-is/fimc-is-isp.h | 90 ++ .../media/platform/exynos5-is/fimc-is-metadata.h | 767 +++++++++ drivers/media/platform/exynos5-is/fimc-is-param.h | 1159 +++++++++++++ .../media/platform/exynos5-is/fimc-is-pipeline.c | 1699 ++++++++++++++++++++ .../media/platform/exynos5-is/fimc-is-pipeline.h | 129 ++ drivers/media/platform/exynos5-is/fimc-is-regs.h | 105 ++ drivers/media/platform/exynos5-is/fimc-is-scaler.c | 475 ++++++ drivers/media/platform/exynos5-is/fimc-is-scaler.h | 106 ++ drivers/media/platform/exynos5-is/fimc-is-sensor.c | 45 + drivers/media/platform/exynos5-is/fimc-is-sensor.h | 65 + drivers/media/platform/exynos5-is/fimc-is.h | 160 ++ 30 files changed, 9217 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/exynos5-fimc-is.txt create mode 100644 Documentation/devicetree/bindings/media/exynos5250-camera.txt create mode 100644 Documentation/devicetree/bindings/media/samsung-s5k4e5.txt create mode 100644 drivers/media/i2c/s5k4e5.c 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 create mode 100644 drivers/media/platform/exynos5-is/fimc-is-cmd.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-core.c create mode 100644 drivers/media/platform/exynos5-is/fimc-is-core.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-err.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-interface.c create mode 100644 drivers/media/platform/exynos5-is/fimc-is-interface.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-isp.c create mode 100644 drivers/media/platform/exynos5-is/fimc-is-isp.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-metadata.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-param.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-pipeline.c create mode 100644 drivers/media/platform/exynos5-is/fimc-is-pipeline.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-regs.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-scaler.c create mode 100644 drivers/media/platform/exynos5-is/fimc-is-scaler.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is-sensor.c create mode 100644 drivers/media/platform/exynos5-is/fimc-is-sensor.h create mode 100644 drivers/media/platform/exynos5-is/fimc-is.h [1] https://patchwork.linuxtv.org/patch/20609/ -- Regards, Sylwester -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html