brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 2cd3e60 Raw
71 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-mpe.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NVIDIA Tegra Video Encoder8 9maintainers:10  - Thierry Reding <thierry.reding@gmail.com>11  - Jon Hunter <jonathanh@nvidia.com>12 13properties:14  $nodename:15    pattern: "^mpe@[0-9a-f]+$"16 17  compatible:18    enum:19      - nvidia,tegra20-mpe20      - nvidia,tegra30-mpe21      - nvidia,tegra114-mpe22 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 37  reset-names:38    items:39      - const: mpe40 41  iommus:42    maxItems: 143 44  interconnects:45    maxItems: 646 47  interconnect-names:48    maxItems: 649 50  operating-points-v2: true51 52  power-domains:53    items:54      - description: phandle to the MPE power domain55 56additionalProperties: false57 58examples:59  - |60    #include <dt-bindings/clock/tegra20-car.h>61    #include <dt-bindings/interrupt-controller/arm-gic.h>62 63    mpe@54040000 {64        compatible = "nvidia,tegra20-mpe";65        reg = <0x54040000 0x00040000>;66        interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;67        clocks = <&tegra_car TEGRA20_CLK_MPE>;68        resets = <&tegra_car 60>;69        reset-names = "mpe";70    };71