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