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 - nvidia,tegra234-vic 25 26 - items: 27 - const: nvidia,tegra132-vic 28 - const: nvidia,tegra124-vic 29 30 reg: 31 maxItems: 1 32 33 interrupts: 34 maxItems: 1 35 36 clocks: 37 items: 38 - description: clock input for the VIC hardware 39 40 clock-names: 41 items: 42 - const: vic 43 44 resets: 45 items: 46 - description: module reset 47 48 reset-names: 49 items: 50 - const: vic 51 52 power-domains: 53 maxItems: 1 54 55 iommus: 56 maxItems: 1 57 58 interconnects: 59 description: Description of the interconnect paths for the VIC; 60 see ../interconnect/interconnect.txt for details. 61 items: 62 - description: memory read client for VIC 63 - description: memory write client for VIC 64 65 interconnect-names: 66 items: 67 - const: dma-mem # read 68 - const: write 69 70 dma-coherent: true 71 72additionalProperties: false 73