summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/video/nvidia,tegra114-hdmi.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree/bindings/video/nvidia,tegra114-hdmi.txt')
-rw-r--r--Documentation/devicetree/bindings/video/nvidia,tegra114-hdmi.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/video/nvidia,tegra114-hdmi.txt b/Documentation/devicetree/bindings/video/nvidia,tegra114-hdmi.txt
new file mode 100644
index 000000000000..64f979407a4d
--- /dev/null
+++ b/Documentation/devicetree/bindings/video/nvidia,tegra114-hdmi.txt
@@ -0,0 +1,34 @@
+NVIDIA TEGRA114 High Definition Multimedia Interface
+====================================================
+
+1) The hdmi node:
+ hdmi node must be contained in host1x parent node. This node represents NVIDIA TEGRA114
+ High Definition Multimedia Interface.
+
+ Required properties
+ - name: hdmi
+ - compatible: Should contain "nvidia,tegra114-hdmi".
+ - reg: Physical base address and length of the controller's registers.
+ - interrupts: The interrupt outputs from the controller.
+ - nvidia,regulators: regulator names for supply voltage, PLL and hdmi 5V source should be
+ written in sequence.
+
+ Optional properties:
+ - nvidia,ddc-i2c-bus: phandle of an I2C controller used for DDC EDID probing
+ - nvidia,hpd-gpio: specifies a GPIO used for hotplug detection
+ - nvidia,edid: supplies a binary EDID blob
+
+Example
+ host1x {
+ hdmi {
+ compatible = "nvidia,tegra114-hdmi";
+ reg = <0x54280000 0x00040000>;
+ interrupts = <0 75 0x04>;
+ status = "okay";
+ nvidia,regulators = "avdd_hdmi",
+ "avdd_hdmi_pll",
+ "vdd_hdmi_5v0";
+ nvidia,ddc-i2c-bus = <&hdmi_ddc>;
+ nvidia,hpd-gpio = <&gpio 111 1>;
+ };
+ };