Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra124-vic.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: NVIDIA Tegra Video Image Composer
0008 
0009 maintainers:
0010   - Thierry Reding <thierry.reding@gmail.com>
0011   - Jon Hunter <jonathanh@nvidia.com>
0012 
0013 properties:
0014   $nodename:
0015     pattern: "^vic@[0-9a-f]+$"
0016 
0017   compatible:
0018     oneOf:
0019       - enum:
0020           - nvidia,tegra124-vic
0021           - nvidia,tegra210-vic
0022           - nvidia,tegra186-vic
0023           - nvidia,tegra194-vic
0024           - nvidia,tegra234-vic
0025 
0026       - items:
0027           - const: nvidia,tegra132-vic
0028           - const: nvidia,tegra124-vic
0029 
0030   reg:
0031     maxItems: 1
0032 
0033   interrupts:
0034     maxItems: 1
0035 
0036   clocks:
0037     items:
0038       - description: clock input for the VIC hardware
0039 
0040   clock-names:
0041     items:
0042       - const: vic
0043 
0044   resets:
0045     items:
0046       - description: module reset
0047 
0048   reset-names:
0049     items:
0050       - const: vic
0051 
0052   power-domains:
0053     maxItems: 1
0054 
0055   iommus:
0056     maxItems: 1
0057 
0058   interconnects:
0059     description: Description of the interconnect paths for the VIC;
0060       see ../interconnect/interconnect.txt for details.
0061     items:
0062       - description: memory read client for VIC
0063       - description: memory write client for VIC
0064 
0065   interconnect-names:
0066     items:
0067       - const: dma-mem # read
0068       - const: write
0069 
0070   dma-coherent: true
0071 
0072 additionalProperties: false