brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 2f55968 Raw
66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/media/renesas,jpu.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Renesas JPEG Processing Unit8 9maintainers:10  - Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>11 12description:13  The JPEG processing unit (JPU) incorporates the JPEG codec with an encoding14  and decoding function conforming to the JPEG baseline process, so that the15  JPU can encode image data and decode JPEG data quickly.16 17properties:18  compatible:19    items:20      - enum:21          - renesas,jpu-r8a7790      # R-Car H222          - renesas,jpu-r8a7791      # R-Car M2-W23          - renesas,jpu-r8a7792      # R-Car V2H24          - renesas,jpu-r8a7793      # R-Car M2-N25      - const: renesas,rcar-gen2-jpu # R-Car Gen226 27  reg:28    maxItems: 129 30  interrupts:31    maxItems: 132 33  clocks:34    maxItems: 135 36  power-domains:37    maxItems: 138 39  resets:40    maxItems: 141 42required:43  - compatible44  - reg45  - interrupts46  - clocks47  - power-domains48  - resets49 50additionalProperties: false51 52examples:53  - |54    #include <dt-bindings/clock/r8a7790-cpg-mssr.h>55    #include <dt-bindings/interrupt-controller/arm-gic.h>56    #include <dt-bindings/power/r8a7790-sysc.h>57 58    jpeg-codec@fe980000 {59            compatible = "renesas,jpu-r8a7790", "renesas,rcar-gen2-jpu";60            reg = <0xfe980000 0x10300>;61            interrupts = <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>;62            clocks = <&cpg CPG_MOD 106>;63            power-domains = <&sysc R8A7790_PD_ALWAYS_ON>;64            resets = <&cpg 106>;65    };66