73 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 Composer8 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-vic21 - nvidia,tegra210-vic22 - nvidia,tegra186-vic23 - nvidia,tegra194-vic24 - nvidia,tegra234-vic25 26 - items:27 - const: nvidia,tegra132-vic28 - const: nvidia,tegra124-vic29 30 reg:31 maxItems: 132 33 interrupts:34 maxItems: 135 36 clocks:37 items:38 - description: clock input for the VIC hardware39 40 clock-names:41 items:42 - const: vic43 44 resets:45 items:46 - description: module reset47 48 reset-names:49 items:50 - const: vic51 52 power-domains:53 maxItems: 154 55 iommus:56 maxItems: 157 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 VIC63 - description: memory write client for VIC64 65 interconnect-names:66 items:67 - const: dma-mem # read68 - const: write69 70 dma-coherent: true71 72additionalProperties: false73