74 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/media/qcom,venus-common.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm SoC Venus Video Encode and Decode Accelerators Common Properties8 9maintainers:10 - Stanimir Varbanov <stanimir.k.varbanov@gmail.com>11 - Vikash Garodia <quic_vgarodia@quicinc.com>12 13description: |14 The Venus IP is a video encode and decode accelerator present15 on Qualcomm platforms16 17properties:18 reg:19 maxItems: 120 21 clocks:22 minItems: 323 maxItems: 724 25 clock-names:26 minItems: 327 maxItems: 728 29 firmware-name:30 maxItems: 131 32 interrupts:33 maxItems: 134 35 iommus:36 minItems: 137 maxItems: 2038 39 memory-region:40 maxItems: 141 42 power-domains:43 minItems: 144 maxItems: 445 46 power-domain-names:47 minItems: 148 maxItems: 449 50 video-firmware:51 type: object52 additionalProperties: false53 54 description: |55 Firmware subnode is needed when the platform does not56 have TrustZone.57 58 properties:59 iommus:60 maxItems: 161 62 required:63 - iommus64 65required:66 - reg67 - clocks68 - clock-names69 - interrupts70 - memory-region71 - power-domains72 73additionalProperties: true74