xref: /openbmc/linux/Documentation/devicetree/bindings/display/connector/analog-tv-connector.yaml (revision d0034a7a4ac7fae708146ac0059b9c47a1543f0d)
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/analog-tv-connector.yaml#
5f2230d13SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6f2230d13SRob Herring
7f2230d13SRob Herringtitle: Analog TV Connector
8f2230d13SRob Herring
9f2230d13SRob Herringmaintainers:
10f2230d13SRob Herring  - Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
11f2230d13SRob Herring
12f2230d13SRob Herringproperties:
13f2230d13SRob Herring  compatible:
14f2230d13SRob Herring    enum:
15f2230d13SRob Herring      - composite-video-connector
16f2230d13SRob Herring      - svideo-connector
17f2230d13SRob Herring
18f2230d13SRob Herring  label: true
19f2230d13SRob Herring
20f2230d13SRob Herring  sdtv-standards:
21f2230d13SRob Herring    description:
22f2230d13SRob Herring      Limit the supported TV standards on a connector to the given ones. If
23f2230d13SRob Herring      not specified all TV standards are allowed. Possible TV standards are
24f2230d13SRob Herring      defined in include/dt-bindings/display/sdtv-standards.h.
25f2230d13SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
26f2230d13SRob Herring
27f2230d13SRob Herring  port:
28*b6755423SRob Herring    $ref: /schemas/graph.yaml#/properties/port
29f2230d13SRob Herring    description: Connection to controller providing analog TV signals
30f2230d13SRob Herring
31f2230d13SRob Herringrequired:
32f2230d13SRob Herring  - compatible
33f2230d13SRob Herring  - port
34f2230d13SRob Herring
35f2230d13SRob HerringadditionalProperties: false
36f2230d13SRob Herring
37f2230d13SRob Herringexamples:
38f2230d13SRob Herring  - |
39f2230d13SRob Herring    #include <dt-bindings/display/sdtv-standards.h>
40f2230d13SRob Herring
41f2230d13SRob Herring    connector {
42f2230d13SRob Herring        compatible = "composite-video-connector";
43f2230d13SRob Herring        label = "tv";
44f2230d13SRob Herring        sdtv-standards = <(SDTV_STD_PAL | SDTV_STD_NTSC)>;
45f2230d13SRob Herring
46f2230d13SRob Herring        port {
47f2230d13SRob Herring            tv_connector_in: endpoint {
48f2230d13SRob Herring                remote-endpoint = <&venc_out>;
49f2230d13SRob Herring            };
50f2230d13SRob Herring        };
51f2230d13SRob Herring    };
52f2230d13SRob Herring
53f2230d13SRob Herring...
54