0001 # SPDX-License-Identifier: GPL-2.0-only
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/connector/dvi-connector.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: DVI Connector
0008
0009 maintainers:
0010 - Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
0011
0012 properties:
0013 compatible:
0014 const: dvi-connector
0015
0016 label: true
0017
0018 hpd-gpios:
0019 description: A GPIO line connected to HPD
0020 maxItems: 1
0021
0022 ddc-i2c-bus:
0023 description: phandle link to the I2C controller used for DDC EDID probing
0024 $ref: /schemas/types.yaml#/definitions/phandle
0025
0026 analog:
0027 type: boolean
0028 description: the connector has DVI analog pins
0029
0030 digital:
0031 type: boolean
0032 description: the connector has DVI digital pins
0033
0034 dual-link:
0035 type: boolean
0036 description: the connector has pins for DVI dual-link
0037
0038 port:
0039 $ref: /schemas/graph.yaml#/properties/port
0040 description: Connection to controller providing DVI signals
0041
0042 required:
0043 - compatible
0044 - port
0045
0046 anyOf:
0047 - required:
0048 - analog
0049 - required:
0050 - digital
0051
0052 additionalProperties: false
0053
0054 examples:
0055 - |
0056 connector {
0057 compatible = "dvi-connector";
0058 label = "dvi";
0059
0060 digital;
0061
0062 ddc-i2c-bus = <&i2c3>;
0063
0064 port {
0065 dvi_connector_in: endpoint {
0066 remote-endpoint = <&tfp410_out>;
0067 };
0068 };
0069 };
0070
0071 ...