mirror of
https://github.com/torvalds/linux.git
synced 2024-12-29 06:12:08 +00:00
72a83ded7f
Renesas media binding documentation files use a naming schema of 'renesas,<module>.txt'. Rename the IMR file to match this pattern. Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
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>;
|
|
};
|