brintos

brintos / linux-shallow public Read only

0
0
Text · 2.0 KiB · c9d5adb Raw
108 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/media/coda.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Chips&Media Coda multi-standard codec IP8 9maintainers:10  - Philipp Zabel <p.zabel@pengutronix.de>11 12description: |-13  Coda codec IPs are present in i.MX SoCs in various versions,14  called VPU (Video Processing Unit).15 16properties:17  compatible:18    oneOf:19      - items:20          - const: fsl,imx27-vpu21          - const: cnm,codadx622      - items:23          - const: fsl,imx51-vpu24          - const: cnm,codahx425      - items:26          - const: fsl,imx53-vpu27          - const: cnm,coda754128      - items:29          - enum:30              - fsl,imx6dl-vpu31              - fsl,imx6q-vpu32          - const: cnm,coda96033 34  reg:35    maxItems: 136 37  clocks:38    items:39      - description: PER clock40      - description: AHB interface clock41 42  clock-names:43    items:44      - const: per45      - const: ahb46 47  interrupts:48    minItems: 149    items:50      - description: BIT processor interrupt51      - description: JPEG unit interrupt52 53  interrupt-names:54    minItems: 155    items:56      - const: bit57      - const: jpeg58 59  power-domains:60    maxItems: 161 62  resets:63    maxItems: 164 65  iram:66    $ref: /schemas/types.yaml#/definitions/phandle67    description: phandle pointing to the SRAM device node68 69required:70  - compatible71  - reg72  - interrupts73  - clocks74  - clock-names75 76additionalProperties: false77 78allOf:79  - if:80      properties:81        compatible:82          contains:83            const: cnm,coda96084    then:85      properties:86        interrupts:87          minItems: 288 89        interrupt-names:90          minItems: 291    else:92      properties:93        interrupts:94          maxItems: 195 96        power-domains: false97 98examples:99  - |100    vpu: video-codec@63ff4000 {101        compatible = "fsl,imx53-vpu", "cnm,coda7541";102        reg = <0x63ff4000 0x1000>;103        interrupts = <9>;104        clocks = <&clks 63>, <&clks 63>;105        clock-names = "per", "ahb";106        iram = <&ocram>;107    };108