1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/display/brcm,bcm2711-hdmi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom BCM2711 HDMI Controller Device Tree Bindings
10 - Eric Anholt <eric@anholt.net>
20 - description: HDMI controller register range
21 - description: DVP register range
22 - description: HDMI PHY register range
23 - description: Rate Manager register range
24 - description: Packet RAM register range
25 - description: Metadata RAM register range
26 - description: CSC register range
27 - description: CEC register range
28 - description: HD register range
44 - description: The HDMI state machine clock
45 - description: The Pixel BVB clock
46 - description: The HDMI Audio parent clock
47 - description: The HDMI CEC parent clock
58 - description: CEC TX interrupt
59 - description: CEC RX interrupt
60 - description: CEC stuck at low interrupt
61 - description: Wake-up interrupt
62 - description: Hotplug connected interrupt
63 - description: Hotplug removed interrupt
71 - const: hpd-connected
76 - $ref: /schemas/types.yaml#/definitions/phandle
78 Phandle of the I2C controller used for DDC EDID probing
83 The GPIO pin for the HDMI hotplug detect (if it doesn't appear
84 as an interrupt/status bit in the HDMI controller itself)
89 Should contain one entry pointing to the DMA channel used to
98 wifi-2.4ghz-coexistence:
101 Should the pixel frequencies in the WiFi frequencies range be
112 additionalProperties: false
116 hdmi0: hdmi@7ef00700 {
117 compatible = "brcm,bcm2711-hdmi0";
118 reg = <0x7ef00700 0x300>,
136 clocks = <&firmware_clocks 13>, <&firmware_clocks 14>, <&dvp 1>, <&clk_27MHz>;
137 clock-names = "hdmi", "bvb", "audio", "cec";