xref: /linux/Documentation/devicetree/bindings/display/connector/hdmi-connector.yaml (revision cdd5b5a9761fd66d17586e4f4ba6588c70e640ea)
1f2230d13SRob Herring# SPDX-License-Identifier: GPL-2.0-only
2f2230d13SRob Herring%YAML 1.2
3f2230d13SRob Herring---
4f2230d13SRob Herring$id: http://devicetree.org/schemas/display/connector/hdmi-connector.yaml#
5f2230d13SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6f2230d13SRob Herring
7f2230d13SRob Herringtitle: HDMI Connector
8f2230d13SRob Herring
9f2230d13SRob Herringmaintainers:
10f2230d13SRob Herring  - Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
11f2230d13SRob Herring
12f2230d13SRob Herringproperties:
13f2230d13SRob Herring  compatible:
14f2230d13SRob Herring    const: hdmi-connector
15f2230d13SRob Herring
16f2230d13SRob Herring  type:
17f2230d13SRob Herring    description: The HDMI connector type
18f2230d13SRob Herring    enum:
19f2230d13SRob Herring      - a   # Standard full size
20f2230d13SRob Herring      - b   # Never deployed?
21f2230d13SRob Herring      - c   # Mini
22f2230d13SRob Herring      - d   # Micro
23f2230d13SRob Herring      - e   # automotive
24f2230d13SRob Herring
25f2230d13SRob Herring  label: true
26f2230d13SRob Herring
27f2230d13SRob Herring  hpd-gpios:
28f2230d13SRob Herring    description: A GPIO line connected to HPD
29f2230d13SRob Herring    maxItems: 1
30f2230d13SRob Herring
31f2230d13SRob Herring  ddc-i2c-bus:
32f2230d13SRob Herring    description: phandle link to the I2C controller used for DDC EDID probing
33f2230d13SRob Herring    $ref: /schemas/types.yaml#/definitions/phandle
34f2230d13SRob Herring
35f2230d13SRob Herring  ddc-en-gpios:
36f2230d13SRob Herring    description: GPIO signal to enable DDC bus
37f2230d13SRob Herring    maxItems: 1
38f2230d13SRob Herring
39*41b74821SDmitry Baryshkov  hdmi-pwr-supply:
40*41b74821SDmitry Baryshkov    description: Power supply for the HDMI +5V Power pin
41*41b74821SDmitry Baryshkov
42f2230d13SRob Herring  port:
43b6755423SRob Herring    $ref: /schemas/graph.yaml#/properties/port
44f2230d13SRob Herring    description: Connection to controller providing HDMI signals
45f2230d13SRob Herring
46f2230d13SRob Herringrequired:
47f2230d13SRob Herring  - compatible
48f2230d13SRob Herring  - port
49f2230d13SRob Herring  - type
50f2230d13SRob Herring
51f2230d13SRob HerringadditionalProperties: false
52f2230d13SRob Herring
53f2230d13SRob Herringexamples:
54f2230d13SRob Herring  - |
55f2230d13SRob Herring    connector {
56f2230d13SRob Herring        compatible = "hdmi-connector";
57f2230d13SRob Herring        label = "hdmi";
58f2230d13SRob Herring
59f2230d13SRob Herring        type = "a";
60f2230d13SRob Herring
61f2230d13SRob Herring        port {
62f2230d13SRob Herring            hdmi_connector_in: endpoint {
63f2230d13SRob Herring                remote-endpoint = <&tpd12s015_out>;
64f2230d13SRob Herring            };
65f2230d13SRob Herring        };
66f2230d13SRob Herring    };
67f2230d13SRob Herring
68f2230d13SRob Herring...
69