From: Sylwester Nawrocki <s.nawrocki@samsung.com> To: linux-media@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, robh+dt@kernel.org, mark.rutland@arm.com, galak@codeaurora.org, kyungmin.park@samsung.com, kgene.kim@samsung.com, a.hajda@samsung.com, Sylwester Nawrocki <s.nawrocki@samsung.com> Subject: [PATCH v4 00/10] Add device tree support for Exynos4 SoC camera subsystem Date: Thu, 20 Feb 2014 20:40:26 +0100 [thread overview] Message-ID: <1392925237-31394-1-git-send-email-s.nawrocki@samsung.com> (raw) This series adds devicetree support for the front and rear camera of the Exynos4412 SoC Trats2 board. It converts related drivers to use the v4l2-async API. The SoC output clocks are provided to external image image sensors through the common clock API. I'd appreciate a DT binding maintainer reviewed patches 2/10, 3/10. With an Ack I could finally push these things upstream. Sylwester Nawrocki (10): Documentation: dt: Add DT binding documentation for S5K6A3 image sensor Documentation: dt: Add DT binding documentation for S5C73M3 camera Documentation: devicetree: Update Samsung FIMC DT binding V4L: Add driver for s5k6a3 image sensor V4L: s5c73m3: Add device tree support exynos4-is: Use external s5k6a3 sensor driver exynos4-is: Add clock provider for the SCLK_CAM clock outputs exynos4-is: Add support for asynchronous subdevices registration ARM: dts: Add rear camera nodes for Exynos4412 TRATS2 board ARM: dts: exynos4: Update clk provider part of the camera subsystem .../devicetree/bindings/media/samsung-fimc.txt | 36 +- .../devicetree/bindings/media/samsung-s5c73m3.txt | 97 +++++ .../devicetree/bindings/media/samsung-s5k6a3.txt | 33 ++ arch/arm/boot/dts/exynos4.dtsi | 6 +- arch/arm/boot/dts/exynos4412-trats2.dts | 86 ++++- drivers/media/i2c/Kconfig | 8 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/s5c73m3/s5c73m3-core.c | 207 ++++++++--- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 6 + drivers/media/i2c/s5c73m3/s5c73m3.h | 4 + drivers/media/i2c/s5k6a3.c | 388 ++++++++++++++++++++ drivers/media/platform/exynos4-is/fimc-is-regs.c | 2 +- drivers/media/platform/exynos4-is/fimc-is-sensor.c | 285 +------------- drivers/media/platform/exynos4-is/fimc-is-sensor.h | 49 +-- drivers/media/platform/exynos4-is/fimc-is.c | 97 ++--- drivers/media/platform/exynos4-is/fimc-is.h | 4 +- drivers/media/platform/exynos4-is/media-dev.c | 329 ++++++++++++----- drivers/media/platform/exynos4-is/media-dev.h | 32 +- 18 files changed, 1127 insertions(+), 543 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/samsung-s5c73m3.txt create mode 100644 Documentation/devicetree/bindings/media/samsung-s5k6a3.txt create mode 100644 drivers/media/i2c/s5k6a3.c -- 1.7.9.5
WARNING: multiple messages have this Message-ID (diff)
From: s.nawrocki@samsung.com (Sylwester Nawrocki) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH v4 00/10] Add device tree support for Exynos4 SoC camera subsystem Date: Thu, 20 Feb 2014 20:40:26 +0100 [thread overview] Message-ID: <1392925237-31394-1-git-send-email-s.nawrocki@samsung.com> (raw) This series adds devicetree support for the front and rear camera of the Exynos4412 SoC Trats2 board. It converts related drivers to use the v4l2-async API. The SoC output clocks are provided to external image image sensors through the common clock API. I'd appreciate a DT binding maintainer reviewed patches 2/10, 3/10. With an Ack I could finally push these things upstream. Sylwester Nawrocki (10): Documentation: dt: Add DT binding documentation for S5K6A3 image sensor Documentation: dt: Add DT binding documentation for S5C73M3 camera Documentation: devicetree: Update Samsung FIMC DT binding V4L: Add driver for s5k6a3 image sensor V4L: s5c73m3: Add device tree support exynos4-is: Use external s5k6a3 sensor driver exynos4-is: Add clock provider for the SCLK_CAM clock outputs exynos4-is: Add support for asynchronous subdevices registration ARM: dts: Add rear camera nodes for Exynos4412 TRATS2 board ARM: dts: exynos4: Update clk provider part of the camera subsystem .../devicetree/bindings/media/samsung-fimc.txt | 36 +- .../devicetree/bindings/media/samsung-s5c73m3.txt | 97 +++++ .../devicetree/bindings/media/samsung-s5k6a3.txt | 33 ++ arch/arm/boot/dts/exynos4.dtsi | 6 +- arch/arm/boot/dts/exynos4412-trats2.dts | 86 ++++- drivers/media/i2c/Kconfig | 8 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/s5c73m3/s5c73m3-core.c | 207 ++++++++--- drivers/media/i2c/s5c73m3/s5c73m3-spi.c | 6 + drivers/media/i2c/s5c73m3/s5c73m3.h | 4 + drivers/media/i2c/s5k6a3.c | 388 ++++++++++++++++++++ drivers/media/platform/exynos4-is/fimc-is-regs.c | 2 +- drivers/media/platform/exynos4-is/fimc-is-sensor.c | 285 +------------- drivers/media/platform/exynos4-is/fimc-is-sensor.h | 49 +-- drivers/media/platform/exynos4-is/fimc-is.c | 97 ++--- drivers/media/platform/exynos4-is/fimc-is.h | 4 +- drivers/media/platform/exynos4-is/media-dev.c | 329 ++++++++++++----- drivers/media/platform/exynos4-is/media-dev.h | 32 +- 18 files changed, 1127 insertions(+), 543 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/samsung-s5c73m3.txt create mode 100644 Documentation/devicetree/bindings/media/samsung-s5k6a3.txt create mode 100644 drivers/media/i2c/s5k6a3.c -- 1.7.9.5
next reply other threads:[~2014-02-20 19:40 UTC|newest] Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top 2014-02-20 19:40 Sylwester Nawrocki [this message] 2014-02-20 19:40 ` [PATCH v4 00/10] Add device tree support for Exynos4 SoC camera subsystem Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 01/10] Documentation: dt: Add DT binding documentation for S5K6A3 image sensor Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 02/10] Documentation: dt: Add DT binding documentation for S5C73M3 camera Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-21 15:42 ` Mark Rutland 2014-02-21 15:42 ` Mark Rutland 2014-02-21 17:52 ` Sylwester Nawrocki 2014-02-21 17:52 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 03/10] Documentation: devicetree: Update Samsung FIMC DT binding Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-21 15:50 ` Mark Rutland 2014-02-21 15:50 ` Mark Rutland 2014-02-22 22:02 ` Sylwester Nawrocki 2014-02-22 22:02 ` Sylwester Nawrocki 2014-02-22 22:26 ` Tomasz Figa 2014-02-22 22:26 ` Tomasz Figa 2014-02-22 22:26 ` Tomasz Figa 2014-02-22 22:52 ` Sylwester Nawrocki 2014-02-22 22:52 ` Sylwester Nawrocki [not found] ` <1392925237-31394-1-git-send-email-s.nawrocki-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org> 2014-02-20 19:40 ` [PATCH v4 04/10] V4L: Add driver for s5k6a3 image sensor Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 05/10] V4L: s5c73m3: Add device tree support Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 06/10] exynos4-is: Use external s5k6a3 sensor driver Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 07/10] exynos4-is: Add clock provider for the SCLK_CAM clock outputs Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-21 16:05 ` Mark Rutland 2014-02-21 16:05 ` Mark Rutland [not found] ` <20140221160504.GG20449-NuALmloUBlrZROr8t4l/smS4ubULX0JqMm0uRHvK7Nw@public.gmane.org> 2014-02-22 22:18 ` Sylwester Nawrocki 2014-02-22 22:18 ` Sylwester Nawrocki 2014-02-22 22:18 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 08/10] exynos4-is: Add support for asynchronous subdevices registration Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 09/10] ARM: dts: Add rear camera nodes for Exynos4412 TRATS2 board Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki 2014-02-20 19:40 ` [PATCH v4 10/10] ARM: dts: exynos4: Update clk provider part of the camera subsystem Sylwester Nawrocki 2014-02-20 19:40 ` Sylwester Nawrocki
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1392925237-31394-1-git-send-email-s.nawrocki@samsung.com \ --to=s.nawrocki@samsung.com \ --cc=a.hajda@samsung.com \ --cc=devicetree@vger.kernel.org \ --cc=galak@codeaurora.org \ --cc=kgene.kim@samsung.com \ --cc=kyungmin.park@samsung.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-media@vger.kernel.org \ --cc=linux-samsung-soc@vger.kernel.org \ --cc=mark.rutland@arm.com \ --cc=robh+dt@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.