xref: /linux/Documentation/devicetree/bindings/media/fsl,imx6q-vdoa.yaml (revision 8d2b0853add1d7534dc0794e3c8e0b9e8c4ec640)
1*b245bd0eSFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*b245bd0eSFrank Li%YAML 1.2
3*b245bd0eSFrank Li---
4*b245bd0eSFrank Li$id: http://devicetree.org/schemas/media/fsl,imx6q-vdoa.yaml#
5*b245bd0eSFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml#
6*b245bd0eSFrank Li
7*b245bd0eSFrank Lititle: Freescale Video Data Order Adapter
8*b245bd0eSFrank Li
9*b245bd0eSFrank Lidescription:
10*b245bd0eSFrank Li  The Video Data Order Adapter (VDOA) is present on the i.MX6q. Its sole purpose
11*b245bd0eSFrank Li  is to reorder video data from the macroblock tiled order produced by the CODA
12*b245bd0eSFrank Li  960 VPU to the conventional raster-scan order for scanout.
13*b245bd0eSFrank Li
14*b245bd0eSFrank Limaintainers:
15*b245bd0eSFrank Li  - Frank Li <Frank.Li@nxp.com>
16*b245bd0eSFrank Li
17*b245bd0eSFrank Liproperties:
18*b245bd0eSFrank Li  compatible:
19*b245bd0eSFrank Li    const: "fsl,imx6q-vdoa"
20*b245bd0eSFrank Li
21*b245bd0eSFrank Li  reg:
22*b245bd0eSFrank Li    maxItems: 1
23*b245bd0eSFrank Li
24*b245bd0eSFrank Li  interrupts:
25*b245bd0eSFrank Li    maxItems: 1
26*b245bd0eSFrank Li
27*b245bd0eSFrank Li  clocks:
28*b245bd0eSFrank Li    maxItems: 1
29*b245bd0eSFrank Li
30*b245bd0eSFrank LiadditionalProperties: false
31*b245bd0eSFrank Li
32*b245bd0eSFrank Liexamples:
33*b245bd0eSFrank Li  - |
34*b245bd0eSFrank Li    #include <dt-bindings/interrupt-controller/irq.h>
35*b245bd0eSFrank Li    #include <dt-bindings/clock/imx6qdl-clock.h>
36*b245bd0eSFrank Li
37*b245bd0eSFrank Li    vdoa@21e4000 {
38*b245bd0eSFrank Li        compatible = "fsl,imx6q-vdoa";
39*b245bd0eSFrank Li        reg = <0x021e4000 0x4000>;
40*b245bd0eSFrank Li        interrupts = <0 18 IRQ_TYPE_LEVEL_HIGH>;
41*b245bd0eSFrank Li        clocks = <&clks IMX6QDL_CLK_VDOA>;
42*b245bd0eSFrank Li    };
43