brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · 561efaa Raw
68 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only2%YAML 1.23---4$id: http://devicetree.org/schemas/display/renesas,cmm.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Renesas R-Car Color Management Module (CMM)8 9maintainers:10  - Laurent Pinchart <laurent.pinchart@ideasonboard.com>11  - Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>12  - Jacopo Mondi <jacopo+renesas@jmondi.org>13 14description: |+15  Renesas R-Car color management module connected to R-Car DU video channels.16  It provides image enhancement functions such as 1-D look-up tables (LUT),17  3-D look-up tables (CLU), 1D-histogram generation (HGO), and color18  space conversion (CSC).19 20properties:21  compatible:22    oneOf:23      - items:24          - enum:25              - renesas,r8a7795-cmm26              - renesas,r8a7796-cmm27              - renesas,r8a77965-cmm28              - renesas,r8a77990-cmm29              - renesas,r8a77995-cmm30          - const: renesas,rcar-gen3-cmm31      - items:32          - const: renesas,rcar-gen2-cmm33 34  reg:35    maxItems: 136 37  clocks:38    maxItems: 139 40  resets:41    maxItems: 142 43  power-domains:44    maxItems: 145 46required:47  - compatible48  - reg49  - clocks50  - resets51  - power-domains52 53additionalProperties: false54 55examples:56  - |57    #include <dt-bindings/clock/r8a7796-cpg-mssr.h>58    #include <dt-bindings/power/r8a7796-sysc.h>59 60    cmm0: cmm@fea40000 {61         compatible = "renesas,r8a7796-cmm",62                      "renesas,rcar-gen3-cmm";63         reg = <0xfea40000 0x1000>;64         power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;65         clocks = <&cpg CPG_MOD 711>;66         resets = <&cpg 711>;67    };68