1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/display/tegra/nvidia,tegra124-vic.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: NVIDIA Tegra Video Image Composer 8 9maintainers: 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 12 13properties: 14 $nodename: 15 pattern: "^vic@[0-9a-f]+$" 16 17 compatible: 18 oneOf: 19 - enum: 20 - nvidia,tegra124-vic 21 - nvidia,tegra210-vic 22 - nvidia,tegra186-vic 23 - nvidia,tegra194-vic 24 25 - items: 26 - const: nvidia,tegra132-vic 27 - const: nvidia,tegra124-vic 28 29 reg: 30 maxItems: 1 31 32 interrupts: 33 maxItems: 1 34 35 clocks: 36 items: 37 - description: clock input for the VIC hardware 38 39 clock-names: 40 items: 41 - const: vic 42 43 resets: 44 items: 45 - description: module reset 46 47 reset-names: 48 items: 49 - const: vic 50 51 power-domains: 52 maxItems: 1 53 54 iommus: 55 maxItems: 1 56 57 interconnects: 58 description: Description of the interconnect paths for the VIC; 59 see ../interconnect/interconnect.txt for details. 60 items: 61 - description: memory read client for VIC 62 - description: memory write client for VIC 63 64 interconnect-names: 65 items: 66 - const: dma-mem # read 67 - const: write 68 69 dma-coherent: true 70 71additionalProperties: false 72