Back to home page

OSCL-LXR

 
 

    


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 ...