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-epp.yaml# 5b97ee269SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6b97ee269SEmmanuel Vadot 7b97ee269SEmmanuel Vadottitle: NVIDIA Tegra Encoder Pre-Processor 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: "^epp@[0-9a-f]+$" 16b97ee269SEmmanuel Vadot 17b97ee269SEmmanuel Vadot compatible: 18b97ee269SEmmanuel Vadot enum: 19b97ee269SEmmanuel Vadot - nvidia,tegra20-epp 20b97ee269SEmmanuel Vadot - nvidia,tegra30-epp 21b97ee269SEmmanuel Vadot - nvidia,tegra114-epp 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 maxItems: 1 31b97ee269SEmmanuel Vadot 32b97ee269SEmmanuel Vadot resets: 33b97ee269SEmmanuel Vadot items: 34b97ee269SEmmanuel Vadot - description: module reset 35b97ee269SEmmanuel Vadot 36b97ee269SEmmanuel Vadot reset-names: 37b97ee269SEmmanuel Vadot items: 38b97ee269SEmmanuel Vadot - const: epp 39b97ee269SEmmanuel Vadot 40b97ee269SEmmanuel Vadot iommus: 41b97ee269SEmmanuel Vadot maxItems: 1 42b97ee269SEmmanuel Vadot 43b97ee269SEmmanuel Vadot interconnects: 44b97ee269SEmmanuel Vadot maxItems: 4 45b97ee269SEmmanuel Vadot 46b97ee269SEmmanuel Vadot interconnect-names: 47b97ee269SEmmanuel Vadot maxItems: 4 48b97ee269SEmmanuel Vadot 49*cb7aa33aSEmmanuel Vadot operating-points-v2: true 50b97ee269SEmmanuel Vadot 51b97ee269SEmmanuel Vadot power-domains: 52b97ee269SEmmanuel Vadot items: 53b97ee269SEmmanuel Vadot - description: phandle to the core power domain 54b97ee269SEmmanuel Vadot 55b97ee269SEmmanuel VadotadditionalProperties: false 56b97ee269SEmmanuel Vadot 57b97ee269SEmmanuel Vadotexamples: 58b97ee269SEmmanuel Vadot - | 59b97ee269SEmmanuel Vadot #include <dt-bindings/clock/tegra20-car.h> 60b97ee269SEmmanuel Vadot #include <dt-bindings/interrupt-controller/arm-gic.h> 61b97ee269SEmmanuel Vadot 62b97ee269SEmmanuel Vadot epp@540c0000 { 63b97ee269SEmmanuel Vadot compatible = "nvidia,tegra20-epp"; 64b97ee269SEmmanuel Vadot reg = <0x540c0000 0x00040000>; 65b97ee269SEmmanuel Vadot interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; 66b97ee269SEmmanuel Vadot clocks = <&tegra_car TEGRA20_CLK_EPP>; 67b97ee269SEmmanuel Vadot resets = <&tegra_car 19>; 68b97ee269SEmmanuel Vadot reset-names = "epp"; 69b97ee269SEmmanuel Vadot }; 70