xref: /linux/Documentation/devicetree/bindings/display/bridge/ti,tdp158.yaml (revision e77a8005748547fb1f10645097f13ccdd804d7e5)
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/display/bridge/ti,tdp158.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: TI TDP158 HDMI to TMDS Redriver
8
9maintainers:
10  - Arnaud Vrac <avrac@freebox.fr>
11  - Pierre-Hugues Husson <phhusson@freebox.fr>
12
13properties:
14  compatible:
15    const: ti,tdp158
16
17# The reg property is required if and only if the device is connected
18# to an I2C bus. In pin strap mode, reg must not be specified.
19  reg:
20    description: I2C address of the device
21
22# Pin 36 = Operation Enable / Reset Pin
23# OE = L: Power Down Mode
24# OE = H: Normal Operation
25# Internal weak pullup - device resets on H to L transitions
26  enable-gpios:
27    description: GPIO controlling bridge enable
28
29  vcc-supply:
30    description: Power supply 3.3V
31
32  vdd-supply:
33    description: Power supply 1.1V
34
35  ports:
36    $ref: /schemas/graph.yaml#/properties/ports
37
38    properties:
39      port@0:
40        $ref: /schemas/graph.yaml#/properties/port
41        description: Bridge input
42
43      port@1:
44        $ref: /schemas/graph.yaml#/properties/port
45        description: Bridge output
46
47    required:
48      - port@0
49      - port@1
50
51required:
52  - compatible
53  - vcc-supply
54  - vdd-supply
55  - ports
56
57additionalProperties: false
58