Path: blob/master/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
26308 views
# SPDX-License-Identifier: GPL-2.01%YAML 1.22---3$id: http://devicetree.org/schemas/display/brcm,bcm2711-hdmi.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Broadcom BCM2711 HDMI Controller78maintainers:9- Eric Anholt <eric@anholt.net>1011properties:12compatible:13enum:14- brcm,bcm2711-hdmi015- brcm,bcm2711-hdmi116- brcm,bcm2712-hdmi017- brcm,bcm2712-hdmi11819reg:20items:21- description: HDMI controller register range22- description: DVP register range23- description: HDMI PHY register range24- description: Rate Manager register range25- description: Packet RAM register range26- description: Metadata RAM register range27- description: CSC register range28- description: CEC register range29- description: HD register range3031reg-names:32items:33- const: hdmi34- const: dvp35- const: phy36- const: rm37- const: packet38- const: metadata39- const: csc40- const: cec41- const: hd4243clocks:44items:45- description: The HDMI state machine clock46- description: The Pixel BVB clock47- description: The HDMI Audio parent clock48- description: The HDMI CEC parent clock4950clock-names:51items:52- const: hdmi53- const: bvb54- const: audio55- const: cec5657interrupts:58items:59- description: CEC TX interrupt60- description: CEC RX interrupt61- description: CEC stuck at low interrupt62- description: Wake-up interrupt63- description: Hotplug connected interrupt64- description: Hotplug removed interrupt6566interrupt-names:67items:68- const: cec-tx69- const: cec-rx70- const: cec-low71- const: wakeup72- const: hpd-connected73- const: hpd-removed7475ddc:76$ref: /schemas/types.yaml#/definitions/phandle77description: >78Phandle of the I2C controller used for DDC EDID probing7980hpd-gpios:81maxItems: 182description: >83The GPIO pin for the HDMI hotplug detect (if it doesn't appear84as an interrupt/status bit in the HDMI controller itself)8586dmas:87maxItems: 188description: >89Should contain one entry pointing to the DMA channel used to90transfer audio data.9192dma-names:93const: audio-rx9495resets:96maxItems: 19798wifi-2.4ghz-coexistence:99type: boolean100description: >101Should the pixel frequencies in the WiFi frequencies range be102avoided?103104required:105- compatible106- reg107- reg-names108- clocks109- resets110- ddc111112additionalProperties: false113114examples:115- |116hdmi0: hdmi@7ef00700 {117compatible = "brcm,bcm2711-hdmi0";118reg = <0x7ef00700 0x300>,119<0x7ef00300 0x200>,120<0x7ef00f00 0x80>,121<0x7ef00f80 0x80>,122<0x7ef01b00 0x200>,123<0x7ef01f00 0x400>,124<0x7ef00200 0x80>,125<0x7ef04300 0x100>,126<0x7ef20000 0x100>;127reg-names = "hdmi",128"dvp",129"phy",130"rm",131"packet",132"metadata",133"csc",134"cec",135"hd";136clocks = <&firmware_clocks 13>, <&firmware_clocks 14>, <&dvp 1>, <&clk_27MHz>;137clock-names = "hdmi", "bvb", "audio", "cec";138resets = <&dvp 0>;139ddc = <&ddc0>;140};141142...143144145