xref: /freebsd/sys/contrib/device-tree/Bindings/display/bridge/analogix,dp.yaml (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/display/bridge/analogix,dp.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Analogix Display Port bridge
8
9maintainers:
10  - Rob Herring <robh@kernel.org>
11
12properties:
13  reg:
14    maxItems: 1
15
16  interrupts:
17    maxItems: 1
18
19  clocks: true
20
21  clock-names: true
22
23  phys: true
24
25  phy-names:
26    const: dp
27
28  force-hpd:
29    description:
30      Indicate driver need force hpd when hpd detect failed, this
31      is used for some eDP screen which don not have a hpd signal.
32
33  hpd-gpios:
34    description:
35      Hotplug detect GPIO.
36      Indicates which GPIO should be used for hotplug detection
37
38  ports:
39    $ref: /schemas/graph.yaml#/properties/ports
40
41    properties:
42      port@0:
43        $ref: /schemas/graph.yaml#/properties/port
44        description:
45          Input node to receive pixel data.
46
47      port@1:
48        $ref: /schemas/graph.yaml#/properties/port
49        description:
50          Port node with one endpoint connected to a dp-connector node.
51
52    required:
53      - port@0
54      - port@1
55
56required:
57  - reg
58  - interrupts
59  - clock-names
60  - clocks
61  - ports
62
63additionalProperties: true
64