dt-bindings: display: Convert connectors to DT schema
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / display / connector / analog-tv-connector.yaml
1 # SPDX-License-Identifier: GPL-2.0-only
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/display/connector/analog-tv-connector.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Analog TV Connector
8
9 maintainers:
10   - Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
11
12 properties:
13   compatible:
14     enum:
15       - composite-video-connector
16       - svideo-connector
17
18   label: true
19
20   sdtv-standards:
21     description:
22       Limit the supported TV standards on a connector to the given ones. If
23       not specified all TV standards are allowed. Possible TV standards are
24       defined in include/dt-bindings/display/sdtv-standards.h.
25     $ref: /schemas/types.yaml#/definitions/uint32
26
27   port:
28     description: Connection to controller providing analog TV signals
29
30 required:
31   - compatible
32   - port
33
34 additionalProperties: false
35
36 examples:
37   - |
38     #include <dt-bindings/display/sdtv-standards.h>
39
40     connector {
41         compatible = "composite-video-connector";
42         label = "tv";
43         sdtv-standards = <(SDTV_STD_PAL | SDTV_STD_NTSC)>;
44
45         port {
46             tv_connector_in: endpoint {
47                 remote-endpoint = <&venc_out>;
48             };
49         };
50     };
51
52 ...