Lines Matching +full:hdmi +full:- +full:phy

1 Mediatek HDMI Encoder
4 The Mediatek HDMI encoder can generate HDMI 1.4a or MHL 2.0 signals from
8 - compatible: Should be "mediatek,<chip>-hdmi".
9 - the supported chips are mt2701, mt7623 and mt8173
10 - reg: Physical base address and length of the controller's registers
11 - interrupts: The interrupt signal from the function block.
12 - clocks: device clocks
13 See Documentation/devicetree/bindings/clock/clock-bindings.txt for details.
14 - clock-names: must contain "pixel", "pll", "bclk", and "spdif".
15 - phys: phandle link to the HDMI PHY node.
16 See Documentation/devicetree/bindings/phy/phy-bindings.txt for details.
17 - phy-names: must contain "hdmi"
18 - mediatek,syscon-hdmi: phandle link and register offset to the system
21 - ports: A node containing input and output port nodes with endpoint
23 - port@0: The input port in the ports node should be connected to a DPI output
25 - port@1: The output port in the ports node should be connected to the input
26 port of a connector node that contains a ddc-i2c-bus property, or to the
29 HDMI CEC
32 The HDMI CEC controller handles hotplug detection and CEC communication.
35 - compatible: Should be "mediatek,<chip>-cec"
36 - the supported chips are mt7623 and mt8173
37 - reg: Physical base address and length of the controller's registers
38 - interrupts: The interrupt signal from the function block.
39 - clocks: device clock
41 HDMI DDC
44 The HDMI DDC i2c controller is used to interface with the HDMI DDC pins.
48 - compatible: Should be "mediatek,<chip>-hdmi-ddc"
49 - the supported chips are mt7623 and mt8173
50 - reg: Physical base address and length of the controller's registers
51 - clocks: device clock
52 - clock-names: Should be "ddc-i2c".
54 HDMI PHY
56 See phy/mediatek,hdmi-phy.yaml
61 compatible = "mediatek,mt8173-cec";
67 hdmi_phy: hdmi-phy@10209100 {
68 compatible = "mediatek,mt8173-hdmi-phy";
71 clock-names = "pll_ref";
72 clock-output-names = "hdmitx_dig_cts";
75 #clock-cells = <0>;
76 #phy-cells = <0>;
80 compatible = "mediatek,mt8173-hdmi-ddc";
84 clock-names = "ddc-i2c";
87 hdmi0: hdmi@14025000 {
88 compatible = "mediatek,mt8173-hdmi";
95 clock-names = "pixel", "pll", "bclk", "spdif";
96 pinctrl-names = "default";
97 pinctrl-0 = <&hdmi_pin>;
99 phy-names = "hdmi";
100 mediatek,syscon-hdmi = <&mmsys 0x900>;
101 assigned-clocks = <&topckgen CLK_TOP_HDMI_SEL>;
102 assigned-clock-parents = <&hdmi_phy>;
105 #address-cells = <1>;
106 #size-cells = <0>;
112 remote-endpoint = <&dpi0_out>;
120 remote-endpoint = <&hdmi_con_in>;
127 compatible = "hdmi-connector";
129 ddc-i2c-bus = <&hdmiddc0>;
133 remote-endpoint = <&hdmi0_out>;