~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/media/renesas,imr.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/media/renesas,imr.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Renesas R-Car Image Renderer (Distortion Correction Engine)
  8 
  9 maintainers:
 10   - Sergei Shtylyov <sergei.shtylyov@gmail.com>
 11 
 12 description: |
 13   The image renderer, or the distortion correction engine, is a drawing
 14   processor with a simple instruction system capable of referencing video
 15   capture data or data in an external memory as 2D texture data and performing
 16   texture mapping and drawing with respect to any shape that is split into
 17   triangular objects.
 18 
 19   The image renderer light extended 4 (IMR-LX4) is found in R-Car Gen3 SoCs.
 20 
 21 properties:
 22   compatible:
 23     items:
 24       - enum:
 25           - renesas,r8a7795-imr-lx4 # R-Car H3
 26           - renesas,r8a7796-imr-lx4 # R-Car M3-W
 27       - const: renesas,imr-lx4      # R-Car Gen3
 28 
 29   reg:
 30     maxItems: 1
 31 
 32   interrupts:
 33     maxItems: 1
 34 
 35   clocks:
 36     maxItems: 1
 37 
 38   power-domains:
 39     maxItems: 1
 40 
 41   resets:
 42     maxItems: 1
 43 
 44 required:
 45   - compatible
 46   - reg
 47   - interrupts
 48   - clocks
 49   - power-domains
 50   - resets
 51 
 52 additionalProperties: false
 53 
 54 examples:
 55   - |
 56     #include <dt-bindings/clock/r8a7795-cpg-mssr.h>
 57     #include <dt-bindings/interrupt-controller/arm-gic.h>
 58     #include <dt-bindings/power/r8a7795-sysc.h>
 59 
 60     imr-lx4@fe860000 {
 61             compatible = "renesas,r8a7795-imr-lx4", "renesas,imr-lx4";
 62             reg = <0xfe860000 0x2000>;
 63             interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
 64             clocks = <&cpg CPG_MOD 823>;
 65             power-domains = <&sysc R8A7795_PD_A3VC>;
 66             resets = <&cpg 823>;
 67     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php