1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-hdmi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom VC4 (VideoCore4) HDMI Controller
10 - Eric Anholt <eric@anholt.net>
14 const: brcm,bcm2835-hdmi
18 - description: HDMI register range
19 - description: HD register range
26 - description: The pixel clock
27 - description: The HDMI state machine clock
36 - $ref: /schemas/types.yaml#/definitions/phandle
38 Phandle of the I2C controller used for DDC EDID probing
42 The GPIO pin for the HDMI hotplug detect (if it doesn't appear
43 as an interrupt/status bit in the HDMI controller itself)
48 Should contain one entry pointing to the DMA channel used to
61 additionalProperties: false
65 #include <dt-bindings/clock/bcm2835.h>
66 #include <dt-bindings/gpio/gpio.h>
69 compatible = "brcm,bcm2835-hdmi";
70 reg = <0x7e902000 0x600>,
72 interrupts = <2 8>, <2 9>;
74 hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
75 clocks = <&clocks BCM2835_PLLH_PIX>,
76 <&clocks BCM2835_CLOCK_HSM>;
77 clock-names = "pixel", "hdmi";