1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/media/qcom, 4 $id: http://devicetree.org/schemas/media/qcom,venus-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Qualcomm SoC Venus Video Encode and Dec 7 title: Qualcomm SoC Venus Video Encode and Decode Accelerators Common Properties 8 8 9 maintainers: 9 maintainers: 10 - Stanimir Varbanov <stanimir.k.varbanov@gmai 10 - Stanimir Varbanov <stanimir.k.varbanov@gmail.com> 11 - Vikash Garodia <quic_vgarodia@quicinc.com> 11 - Vikash Garodia <quic_vgarodia@quicinc.com> 12 12 13 description: | 13 description: | 14 The Venus IP is a video encode and decode ac 14 The Venus IP is a video encode and decode accelerator present 15 on Qualcomm platforms 15 on Qualcomm platforms 16 16 17 properties: 17 properties: 18 reg: 18 reg: 19 maxItems: 1 19 maxItems: 1 20 20 21 clocks: 21 clocks: 22 minItems: 3 22 minItems: 3 23 maxItems: 7 23 maxItems: 7 24 24 25 clock-names: 25 clock-names: 26 minItems: 3 26 minItems: 3 27 maxItems: 7 27 maxItems: 7 28 28 29 firmware-name: 29 firmware-name: 30 maxItems: 1 30 maxItems: 1 31 31 32 interrupts: 32 interrupts: 33 maxItems: 1 33 maxItems: 1 34 34 35 iommus: 35 iommus: 36 minItems: 1 36 minItems: 1 37 maxItems: 20 37 maxItems: 20 38 38 39 memory-region: 39 memory-region: 40 maxItems: 1 40 maxItems: 1 41 41 42 power-domains: 42 power-domains: 43 minItems: 1 43 minItems: 1 44 maxItems: 4 44 maxItems: 4 45 45 46 power-domain-names: 46 power-domain-names: 47 minItems: 1 47 minItems: 1 48 maxItems: 4 48 maxItems: 4 49 49 50 video-firmware: 50 video-firmware: 51 type: object 51 type: object 52 additionalProperties: false 52 additionalProperties: false 53 53 54 description: | 54 description: | 55 Firmware subnode is needed when the plat 55 Firmware subnode is needed when the platform does not 56 have TrustZone. 56 have TrustZone. 57 57 58 properties: 58 properties: 59 iommus: 59 iommus: 60 maxItems: 1 60 maxItems: 1 61 61 62 required: 62 required: 63 - iommus 63 - iommus 64 64 65 required: 65 required: 66 - reg 66 - reg 67 - clocks 67 - clocks 68 - clock-names 68 - clock-names 69 - interrupts 69 - interrupts 70 - memory-region 70 - memory-region 71 - power-domains 71 - power-domains 72 72 73 additionalProperties: true 73 additionalProperties: true
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.