brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 1026b0b Raw
74 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,tegra20-gr2d.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NVIDIA 2D graphics engine8 9maintainers:10  - Thierry Reding <thierry.reding@gmail.com>11  - Jon Hunter <jonathanh@nvidia.com>12 13properties:14  $nodename:15    pattern: "^gr2d@[0-9a-f]+$"16 17  compatible:18    enum:19      - nvidia,tegra20-gr2d20      - nvidia,tegra30-gr2d21      - nvidia,tegra114-gr2d22 23  reg:24    maxItems: 125 26  interrupts:27    maxItems: 128 29  clocks:30    items:31      - description: module clock32 33  resets:34    items:35      - description: module reset36      - description: memory client hotflush reset37 38  reset-names:39    items:40      - const: 2d41      - const: mc42 43  iommus:44    maxItems: 145 46  interconnects:47    maxItems: 448 49  interconnect-names:50    maxItems: 451 52  operating-points-v2: true53 54  power-domains:55    items:56      - description: phandle to the HEG or core power domain57 58additionalProperties: false59 60examples:61  - |62    #include <dt-bindings/clock/tegra20-car.h>63    #include <dt-bindings/interrupt-controller/arm-gic.h>64    #include <dt-bindings/memory/tegra20-mc.h>65 66    gr2d@54140000 {67        compatible = "nvidia,tegra20-gr2d";68        reg = <0x54140000 0x00040000>;69        interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;70        clocks = <&tegra_car TEGRA20_CLK_GR2D>;71        resets = <&tegra_car 21>, <&mc TEGRA20_MC_RESET_2D>;72        reset-names = "2d", "mc";73    };74