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