Skip to content

Add device tree support for s5p-fimc SoC camera host interface driver

Sylwester Nawrocki linux-devicetree linux-media linux-samsung-soc 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 patches 44 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13ARM: Samsung: Extend MIPI PHY callback with an index argumentarch/arm/plat-s5p/setup-mipiphy.c arch/arm/plat-samsung/include/plat/mipi_csis.h+14 -163 replies
2/13media: s5p-csis: Add device tree supportDocumentation/devicetree/bindings/video/mipi.txt Documentation/devicetree/bindings/video/samsung-mipi-csis.txt drivers/media/video/s5p-fimc/mipi-csis.c +1 more+126 -2410 replies
3/13ARM: Samsung: Remove unused fields from FIMC and CSIS platform dataarch/arm/mach-exynos/mach-nuri.c arch/arm/mach-exynos/mach-universal_c210.c arch/arm/plat-samsung/include/plat/mipi_csis.h +1 more+3 -180 replies
4/13devicetree: Add common video devices bindings documentationDocumentation/devicetree/bindings/video/video.txt+10 -02 replies
5/13media: s5p-fimc: Add device tree support for FIMC devicesDocumentation/devicetree/bindings/camera/soc/samsung-fimc.txt drivers/media/video/s5p-fimc/fimc-capture.c drivers/media/video/s5p-fimc/fimc-core.c +2 more+291 -1976 replies
6/13media: s5p-fimc: Add device tree support for FIMC-LITEDocumentation/devicetree/bindings/camera/soc/samsung-fimc.txt drivers/media/video/s5p-fimc/fimc-lite.c+67 -214 replies
7/13media: s5p-fimc: Enable device tree based media device instantiationdrivers/media/video/s5p-fimc/fimc-core.h drivers/media/video/s5p-fimc/fimc-mdevice.c+101 -50 replies
8/13ARM: dts: Add FIMC and MIPI-CSIS devices to Exynos4210 DT sourcearch/arm/boot/dts/exynos4210-origen.dts arch/arm/boot/dts/exynos4210-smdkv310.dts arch/arm/boot/dts/exynos4210.dtsi +1 more+122 -00 replies
9/13media: s5k6aa: Add support for device tree based instantiationDocumentation/devicetree/bindings/camera/samsung-s5k6aafx.txt drivers/media/video/s5k6aa.c+146 -4018 replies
10/13ARM: dts: Add camera devices to exynos4210-nuri.dtsarch/arm/boot/dts/exynos4210-nuri.dts+54 -00 replies
11/13media: s5p-fimc: Keep local copy of sensors platform datadrivers/media/video/s5p-fimc/fimc-capture.c drivers/media/video/s5p-fimc/fimc-lite.c drivers/media/video/s5p-fimc/fimc-mdevice.c +1 more+14 -140 replies
12/13media: s5p-fimc: Add device tree based sensors registrationDocumentation/devicetree/bindings/camera/soc/samsung-fimc.txt drivers/media/video/s5p-fimc/fimc-mdevice.c+133 -32 replies
13/13media: s5p-fimc: Add parallel video port pin configurationDocumentation/devicetree/bindings/camera/soc/samsung-fimc.txt drivers/media/video/s5p-fimc/fimc-mdevice.c drivers/media/video/s5p-fimc/fimc-mdevice.h+109 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC/PATCH 0/13] Add device tree support for s5p-fimc SoC camera host interface driver

Hi All,

This patch series adds device tree support for Samsung S5P/Exynos SoC camera devices - camera host interface (FIMC), MIPI-CSI2 receiver (a frontend to FIMC) and S5K6AA image sensor.

It also defines common "data-lanes" property for MIPI-CSI2 receivers and transmitters, as well as "video-bus-type" for image sensors, video encoders etc. and camera host interface drivers.

For an overview of the topology of devices in an SoC I have attached sample graph generated from output at /dev/media? Media Controller devnode. It's not generated from latest kernel, however it depicts well how the image sensor (S5K6AA), MIPI-CSIS and FIMC devices are connected.

In coming few weeks I'm going to be offline and Bartlomiej will continue with this RFC during that time.

The patches will be available in few hours at:
http://git.infradead.org/users/kmpark/linux-samsung/shortlog/refs/heads/camera-of

Base tree for this series is available at git repository:
git://git.infradead.org/users/kmpark/linux-samsung camera-of

Comments are welcome.

Regards,
Sylwester