Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] dt-bindings: Add a binding for Video Data Order Adapter

Add a DT binding documentation for the Video Data Order Adapter (VDOA)
of the Freescale i.MX6 SoC.

Also, add the compatible property and correct clock to the device tree
to match the documentation.

Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>

authored by

Philipp Zabel and committed by
Mauro Carvalho Chehab
67c59006 7cf8c100

+23
+21
Documentation/devicetree/bindings/media/fsl-vdoa.txt
··· 1 + Freescale Video Data Order Adapter 2 + ================================== 3 + 4 + The Video Data Order Adapter (VDOA) is present on the i.MX6q. Its sole purpose 5 + is to reorder video data from the macroblock tiled order produced by the CODA 6 + 960 VPU to the conventional raster-scan order for scanout. 7 + 8 + Required properties: 9 + - compatible: must be "fsl,imx6q-vdoa" 10 + - reg: the register base and size for the device registers 11 + - interrupts: the VDOA interrupt 12 + - clocks: the vdoa clock 13 + 14 + Example: 15 + 16 + vdoa@21e4000 { 17 + compatible = "fsl,imx6q-vdoa"; 18 + reg = <0x021e4000 0x4000>; 19 + interrupts = <0 18 IRQ_TYPE_LEVEL_HIGH>; 20 + clocks = <&clks IMX6QDL_CLK_VDOA>; 21 + };
+2
arch/arm/boot/dts/imx6qdl.dtsi
··· 1157 1157 }; 1158 1158 1159 1159 vdoa@021e4000 { 1160 + compatible = "fsl,imx6q-vdoa"; 1160 1161 reg = <0x021e4000 0x4000>; 1161 1162 interrupts = <0 18 IRQ_TYPE_LEVEL_HIGH>; 1163 + clocks = <&clks IMX6QDL_CLK_VDOA>; 1162 1164 }; 1163 1165 1164 1166 uart2: serial@021e8000 {