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