[PATCH RFC v3 00/14] V4L2 device tree bindings and OF helpers
Sylwester Nawrocki
s.nawrocki at samsung.com
Thu Jan 24 06:31:15 EST 2013
This series includes the updated device tree bindings documentation and
the V4L2 OF parser (v4). There were just couple minor changes since v3:
- improved clock-lanes property description,
- grammar corrections of the example dts snippet description,
- minor comments corrections.
This series also includes patches adding device tree support for Exynos4
SoC camera subsystem. Changes in this part include:
- dropped patch adding OF_DEV_AUXDATA entries as this series has
been tested with the new Exynos4 clocks driver;
- max-data-lanes property of the CSIS device node replaced with bus-width;
- added clock-frequency property to FIMC device nodes;
- corrected FIMC-LITE devices registration (the code didn't consider
they are child nodes of the fimc-is node);
- removed the "inactive" camera port pinctrl state, it is now optional
and handling of it wasn't implemeted at the driver yet anyway;
I have also tested this patch set with the FIMC-IS (the camera ISP
subsystem with a dedicated ARM MCU) driver.
For the media patches 01..09/14 I intend to send a pull request within
a few days. Patches 10..13/14 I'd like to be applied by the Samsung
platforms maintainer.
Patch 14/14 is an example only.
Thank you for all reviews!
Guennadi Liakhovetski (2):
[media] Add common video interfaces OF bindings documentation
[media] Add a V4L2 OF parser
Sylwester Nawrocki (12):
s5p-csis: Add device tree support
s5p-fimc: Add device tree support for FIMC devices
s5p-fimc: Add device tree support for FIMC-LITE devices
s5p-fimc: Change platform subdevs registration method
s5p-fimc: Add device tree support for the main media device driver
s5p-fimc: Add device tree based sensors registration
s5p-fimc: Use pinctrl API for camera ports configuration
ARM: dts: Add camera to node exynos4.dtsi
ARM: dts: Add ISP power domain node for Exynos4x12
ARM: dts: Add FIMC and MIPI CSIS device nodes for Exynos4x12
ARM: dts: Add camera pinctrl nodes for Exynos4x12 SoCs
ARM: dts: Add camera device nodes nodes for PQ board
.../devicetree/bindings/media/soc/samsung-fimc.txt | 184 +++++++
.../bindings/media/soc/samsung-mipi-csis.txt | 82 +++
.../devicetree/bindings/media/video-interfaces.txt | 204 ++++++++
arch/arm/boot/dts/exynos4.dtsi | 64 +++
arch/arm/boot/dts/exynos4412-slp_pq.dts | 169 +++++++
arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | 33 +-
arch/arm/boot/dts/exynos4x12.dtsi | 52 ++
drivers/media/platform/s5p-fimc/fimc-capture.c | 2 +-
drivers/media/platform/s5p-fimc/fimc-core.c | 94 ++--
drivers/media/platform/s5p-fimc/fimc-lite.c | 65 ++-
drivers/media/platform/s5p-fimc/fimc-mdevice.c | 526 +++++++++++++++-----
drivers/media/platform/s5p-fimc/fimc-mdevice.h | 6 +
drivers/media/platform/s5p-fimc/mipi-csis.c | 158 ++++--
drivers/media/platform/s5p-fimc/mipi-csis.h | 1 +
drivers/media/v4l2-core/Makefile | 3 +
drivers/media/v4l2-core/v4l2-of.c | 253 ++++++++++
include/media/s5p_fimc.h | 17 +
include/media/v4l2-of.h | 79 +++
18 files changed, 1771 insertions(+), 221 deletions(-)
create mode 100644 Documentation/devicetree/bindings/media/soc/samsung-fimc.txt
create mode 100644 Documentation/devicetree/bindings/media/soc/samsung-mipi-csis.txt
create mode 100644 Documentation/devicetree/bindings/media/video-interfaces.txt
create mode 100644 drivers/media/v4l2-core/v4l2-of.c
create mode 100644 include/media/v4l2-of.h
--
1.7.9.5
More information about the devicetree-discuss
mailing list