The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/media/renesas,imr.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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     };

Cache object: 141d1b8b1640ec75b7ad8665d92d83b5


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.