xref: /freebsd/sys/contrib/device-tree/Bindings/display/bridge/analogix,dp.yaml (revision b1fd95c9e24791d44593e611406b41e57826a5b8)
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    type: boolean
30    description:
31      Indicate driver need force hpd when hpd detect failed, this
32      is used for some eDP screen which don not have a hpd signal.
33
34  hpd-gpios:
35    description:
36      Hotplug detect GPIO.
37      Indicates which GPIO should be used for hotplug detection
38
39  ports:
40    $ref: /schemas/graph.yaml#/properties/ports
41
42    properties:
43      port@0:
44        $ref: /schemas/graph.yaml#/properties/port
45        description:
46          Input node to receive pixel data.
47
48      port@1:
49        $ref: /schemas/graph.yaml#/properties/port
50        description:
51          Port node with one endpoint connected to a dp-connector node.
52
53    required:
54      - port@0
55      - port@1
56
57required:
58  - reg
59  - interrupts
60  - clock-names
61  - clocks
62  - ports
63
64additionalProperties: true
65