1b97ee269SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2b97ee269SEmmanuel Vadot%YAML 1.2 3b97ee269SEmmanuel Vadot--- 4b97ee269SEmmanuel Vadot$id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-mpe.yaml# 5b97ee269SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6b97ee269SEmmanuel Vadot 7b97ee269SEmmanuel Vadottitle: NVIDIA Tegra Video Encoder 8b97ee269SEmmanuel Vadot 9b97ee269SEmmanuel Vadotmaintainers: 10b97ee269SEmmanuel Vadot - Thierry Reding <thierry.reding@gmail.com> 11b97ee269SEmmanuel Vadot - Jon Hunter <jonathanh@nvidia.com> 12b97ee269SEmmanuel Vadot 13b97ee269SEmmanuel Vadotproperties: 14b97ee269SEmmanuel Vadot $nodename: 15b97ee269SEmmanuel Vadot pattern: "^mpe@[0-9a-f]+$" 16b97ee269SEmmanuel Vadot 17b97ee269SEmmanuel Vadot compatible: 18b97ee269SEmmanuel Vadot enum: 19b97ee269SEmmanuel Vadot - nvidia,tegra20-mpe 20b97ee269SEmmanuel Vadot - nvidia,tegra30-mpe 21b97ee269SEmmanuel Vadot - nvidia,tegra114-mpe 22b97ee269SEmmanuel Vadot 23b97ee269SEmmanuel Vadot reg: 24b97ee269SEmmanuel Vadot maxItems: 1 25b97ee269SEmmanuel Vadot 26b97ee269SEmmanuel Vadot interrupts: 27b97ee269SEmmanuel Vadot maxItems: 1 28b97ee269SEmmanuel Vadot 29b97ee269SEmmanuel Vadot clocks: 30b97ee269SEmmanuel Vadot items: 31b97ee269SEmmanuel Vadot - description: module clock 32b97ee269SEmmanuel Vadot 33b97ee269SEmmanuel Vadot resets: 34b97ee269SEmmanuel Vadot items: 35b97ee269SEmmanuel Vadot - description: module reset 36b97ee269SEmmanuel Vadot 37b97ee269SEmmanuel Vadot reset-names: 38b97ee269SEmmanuel Vadot items: 39b97ee269SEmmanuel Vadot - const: mpe 40b97ee269SEmmanuel Vadot 41b97ee269SEmmanuel Vadot iommus: 42b97ee269SEmmanuel Vadot maxItems: 1 43b97ee269SEmmanuel Vadot 44b97ee269SEmmanuel Vadot interconnects: 45b97ee269SEmmanuel Vadot maxItems: 6 46b97ee269SEmmanuel Vadot 47b97ee269SEmmanuel Vadot interconnect-names: 48b97ee269SEmmanuel Vadot maxItems: 6 49b97ee269SEmmanuel Vadot 50*cb7aa33aSEmmanuel Vadot operating-points-v2: true 51b97ee269SEmmanuel Vadot 52b97ee269SEmmanuel Vadot power-domains: 53b97ee269SEmmanuel Vadot items: 54b97ee269SEmmanuel Vadot - description: phandle to the MPE power domain 55b97ee269SEmmanuel Vadot 56b97ee269SEmmanuel VadotadditionalProperties: false 57b97ee269SEmmanuel Vadot 58b97ee269SEmmanuel Vadotexamples: 59b97ee269SEmmanuel Vadot - | 60b97ee269SEmmanuel Vadot #include <dt-bindings/clock/tegra20-car.h> 61b97ee269SEmmanuel Vadot #include <dt-bindings/interrupt-controller/arm-gic.h> 62b97ee269SEmmanuel Vadot 63b97ee269SEmmanuel Vadot mpe@54040000 { 64b97ee269SEmmanuel Vadot compatible = "nvidia,tegra20-mpe"; 65b97ee269SEmmanuel Vadot reg = <0x54040000 0x00040000>; 66b97ee269SEmmanuel Vadot interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; 67b97ee269SEmmanuel Vadot clocks = <&tegra_car TEGRA20_CLK_MPE>; 68b97ee269SEmmanuel Vadot resets = <&tegra_car 60>; 69b97ee269SEmmanuel Vadot reset-names = "mpe"; 70b97ee269SEmmanuel Vadot }; 71