Based on kernel version 7.2. Page generated on 2026-08-20 08:41 EST.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-hdmi.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: NVIDIA Tegra HDMI Output Encoder maintainers: - Thierry Reding <thierry.reding@gmail.com> - Jon Hunter <jonathanh@nvidia.com> properties: $nodename: pattern: "^hdmi@[0-9a-f]+$" compatible: oneOf: - enum: - nvidia,tegra20-hdmi - nvidia,tegra30-hdmi - nvidia,tegra114-hdmi - nvidia,tegra124-hdmi - items: - const: nvidia,tegra132-hdmi - const: nvidia,tegra124-hdmi reg: maxItems: 1 interrupts: maxItems: 1 clocks: items: - description: module clock - description: parent clock clock-names: items: - const: hdmi - const: parent resets: items: - description: module reset reset-names: items: - const: hdmi operating-points-v2: true power-domains: items: - description: phandle to the core power domain hdmi-supply: description: supply for the +5V HDMI connector pin vdd-supply: description: regulator for supply voltage pll-supply: description: regulator for PLL nvidia,ddc-i2c-bus: description: phandle of an I2C controller used for DDC EDID probing $ref: /schemas/types.yaml#/definitions/phandle nvidia,hpd-gpio: description: specifies a GPIO used for hotplug detection maxItems: 1 nvidia,edid: description: supplies a binary EDID blob $ref: /schemas/types.yaml#/definitions/uint8-array nvidia,panel: description: phandle of a display panel $ref: /schemas/types.yaml#/definitions/phandle port: description: HDMI output port for connection to HDMI connector or bridge $ref: /schemas/graph.yaml#/properties/port "#sound-dai-cells": const: 0 additionalProperties: false required: - compatible - reg - interrupts - clocks - clock-names - resets - reset-names - pll-supply - vdd-supply anyOf: - required: - nvidia,ddc-i2c-bus - nvidia,hpd-gpio - required: - port examples: - | #include <dt-bindings/clock/tegra124-car.h> #include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/gpio/tegra-gpio.h> hdmi@54280000 { compatible = "nvidia,tegra124-hdmi"; reg = <0x54280000 0x00040000>; interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; clocks = <&tegra_car TEGRA124_CLK_HDMI>, <&tegra_car TEGRA124_CLK_PLL_D2_OUT0>; clock-names = "hdmi", "parent"; resets = <&tegra_car 51>; reset-names = "hdmi"; hdmi-supply = <&vdd_5v0_hdmi>; pll-supply = <&vdd_hdmi_pll>; vdd-supply = <&vdd_3v3_hdmi>; nvidia,ddc-i2c-bus = <&hdmi_ddc>; nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; }; |