mirror of https://gitee.com/openkylin/linux.git
32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
Renesas R-Car Image Renderer (Distortion Correction Engine)
|
|
-----------------------------------------------------------
|
|
|
|
The image renderer, or the distortion correction engine, is a drawing processor
|
|
with a simple instruction system capable of referencing video capture data or
|
|
data in an external memory as 2D texture data and performing texture mapping
|
|
and drawing with respect to any shape that is split into triangular objects.
|
|
|
|
Required properties:
|
|
|
|
- compatible: "renesas,<soctype>-imr-lx4", "renesas,imr-lx4" as a fallback for
|
|
the image renderer light extended 4 (IMR-LX4) found in the R-Car gen3 SoCs,
|
|
where the examples with <soctype> are:
|
|
- "renesas,r8a7795-imr-lx4" for R-Car H3,
|
|
- "renesas,r8a7796-imr-lx4" for R-Car M3-W.
|
|
- reg: offset and length of the register block;
|
|
- interrupts: single interrupt specifier;
|
|
- clocks: single clock phandle/specifier pair;
|
|
- power-domains: power domain phandle/specifier pair;
|
|
- resets: reset phandle/specifier pair.
|
|
|
|
Example:
|
|
|
|
imr-lx4@fe860000 {
|
|
compatible = "renesas,r8a7795-imr-lx4", "renesas,imr-lx4";
|
|
reg = <0 0xfe860000 0 0x2000>;
|
|
interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
|
|
clocks = <&cpg CPG_MOD 823>;
|
|
power-domains = <&sysc R8A7795_PD_A3VC>;
|
|
resets = <&cpg 823>;
|
|
};
|