Path: blob/master/Documentation/devicetree/bindings/display/bridge/fsl,imx8mp-hdmi-tx.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/display/bridge/fsl,imx8mp-hdmi-tx.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Freescale i.MX8MP DWC HDMI TX Encoder78maintainers:9- Lucas Stach <l.stach@pengutronix.de>1011description:12The i.MX8MP HDMI transmitter is a Synopsys DesignWare13HDMI 2.0a TX controller IP.1415allOf:16- $ref: /schemas/display/bridge/synopsys,dw-hdmi.yaml#1718properties:19compatible:20enum:21- fsl,imx8mp-hdmi-tx2223reg-io-width:24const: 12526clocks:27maxItems: 42829clock-names:30items:31- const: iahb32- const: isfr33- const: cec34- const: pix3536power-domains:37maxItems: 13839ports:40$ref: /schemas/graph.yaml#/properties/ports4142properties:43port@0:44$ref: /schemas/graph.yaml#/properties/port45description: Parallel RGB input port4647port@1:48$ref: /schemas/graph.yaml#/properties/port49description: HDMI output port5051required:52- port@053- port@15455required:56- compatible57- reg58- clocks59- clock-names60- interrupts61- power-domains62- ports6364unevaluatedProperties: false6566examples:67- |68#include <dt-bindings/clock/imx8mp-clock.h>69#include <dt-bindings/interrupt-controller/irq.h>70#include <dt-bindings/power/imx8mp-power.h>7172hdmi@32fd8000 {73compatible = "fsl,imx8mp-hdmi-tx";74reg = <0x32fd8000 0x7eff>;75interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;76clocks = <&clk IMX8MP_CLK_HDMI_APB>,77<&clk IMX8MP_CLK_HDMI_REF_266M>,78<&clk IMX8MP_CLK_32K>,79<&hdmi_tx_phy>;80clock-names = "iahb", "isfr", "cec", "pix";81power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_HDMI_TX>;82reg-io-width = <1>;83ports {84#address-cells = <1>;85#size-cells = <0>;86port@0 {87reg = <0>;8889endpoint {90remote-endpoint = <&pvi_to_hdmi_tx>;91};92};9394port@1 {95reg = <1>;96endpoint {97remote-endpoint = <&hdmi0_con>;98};99};100};101};102103104