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