xref: /linux/Documentation/devicetree/bindings/display/bridge/ti,tdp158.yaml (revision d30c1683aaecb93d2ab95685dc4300a33d3cea7a)
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    maxItems: 1
21    description: I2C address of the device
22
23# Pin 36 = Operation Enable / Reset Pin
24# OE = L: Power Down Mode
25# OE = H: Normal Operation
26# Internal weak pullup - device resets on H to L transitions
27  enable-gpios:
28    description: GPIO controlling bridge enable
29
30  vcc-supply:
31    description: Power supply 3.3V
32
33  vdd-supply:
34    description: Power supply 1.1V
35
36  ports:
37    $ref: /schemas/graph.yaml#/properties/ports
38
39    properties:
40      port@0:
41        $ref: /schemas/graph.yaml#/properties/port
42        description: Bridge input
43
44      port@1:
45        $ref: /schemas/graph.yaml#/properties/port
46        description: Bridge output
47
48    required:
49      - port@0
50      - port@1
51
52required:
53  - compatible
54  - vcc-supply
55  - vdd-supply
56  - ports
57
58additionalProperties: false
59