xref: /openbmc/linux/Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1c9a9dc49SAngeloGioacchino Del Regno# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2c9a9dc49SAngeloGioacchino Del Regno%YAML 1.2
3c9a9dc49SAngeloGioacchino Del Regno---
4c9a9dc49SAngeloGioacchino Del Regno$id: http://devicetree.org/schemas/display/bridge/sil,sii9234.yaml#
5c9a9dc49SAngeloGioacchino Del Regno$schema: http://devicetree.org/meta-schemas/core.yaml#
6c9a9dc49SAngeloGioacchino Del Regno
7c9a9dc49SAngeloGioacchino Del Regnotitle: Silicon Image SiI9234 HDMI/MHL bridge
8c9a9dc49SAngeloGioacchino Del Regno
9c9a9dc49SAngeloGioacchino Del Regnomaintainers:
10c9a9dc49SAngeloGioacchino Del Regno  - Maciej Purski <m.purski@samsung.com>
11c9a9dc49SAngeloGioacchino Del Regno
12c9a9dc49SAngeloGioacchino Del Regnoproperties:
13c9a9dc49SAngeloGioacchino Del Regno  compatible:
14c9a9dc49SAngeloGioacchino Del Regno    const: sil,sii9234
15c9a9dc49SAngeloGioacchino Del Regno
16c9a9dc49SAngeloGioacchino Del Regno  reg:
17c9a9dc49SAngeloGioacchino Del Regno    description: I2C address for TPI interface
18c9a9dc49SAngeloGioacchino Del Regno    maxItems: 1
19c9a9dc49SAngeloGioacchino Del Regno
20c9a9dc49SAngeloGioacchino Del Regno  avcc12-supply:
21c9a9dc49SAngeloGioacchino Del Regno    description: TMDS Analog Supply Voltage, 1.2V
22c9a9dc49SAngeloGioacchino Del Regno
23c9a9dc49SAngeloGioacchino Del Regno  avcc33-supply:
24c9a9dc49SAngeloGioacchino Del Regno    description: MHL/USB Switch Supply Voltage, 3.3V
25c9a9dc49SAngeloGioacchino Del Regno
26c9a9dc49SAngeloGioacchino Del Regno  cvcc12-supply:
27c9a9dc49SAngeloGioacchino Del Regno    description: Digital Core Supply Voltage, 1.2V
28c9a9dc49SAngeloGioacchino Del Regno
29c9a9dc49SAngeloGioacchino Del Regno  iovcc18-supply:
30c9a9dc49SAngeloGioacchino Del Regno    description: I/O voltage supply, 1.8V
31c9a9dc49SAngeloGioacchino Del Regno
32c9a9dc49SAngeloGioacchino Del Regno  interrupts:
33c9a9dc49SAngeloGioacchino Del Regno    maxItems: 1
34c9a9dc49SAngeloGioacchino Del Regno
35c9a9dc49SAngeloGioacchino Del Regno  reset-gpios:
36c9a9dc49SAngeloGioacchino Del Regno    description: GPIO connected to the reset pin.
37c9a9dc49SAngeloGioacchino Del Regno    maxItems: 1
38c9a9dc49SAngeloGioacchino Del Regno
39c9a9dc49SAngeloGioacchino Del Regno  ports:
40c9a9dc49SAngeloGioacchino Del Regno    $ref: /schemas/graph.yaml#/properties/ports
41c9a9dc49SAngeloGioacchino Del Regno
42c9a9dc49SAngeloGioacchino Del Regno    properties:
43c9a9dc49SAngeloGioacchino Del Regno      port@0:
44c9a9dc49SAngeloGioacchino Del Regno        $ref: /schemas/graph.yaml#/properties/port
45c9a9dc49SAngeloGioacchino Del Regno        description:
46c9a9dc49SAngeloGioacchino Del Regno          Video port for HDMI (encoder) input
47c9a9dc49SAngeloGioacchino Del Regno
48c9a9dc49SAngeloGioacchino Del Regno      port@1:
49c9a9dc49SAngeloGioacchino Del Regno        $ref: /schemas/graph.yaml#/properties/port
50c9a9dc49SAngeloGioacchino Del Regno        description:
51c9a9dc49SAngeloGioacchino Del Regno          MHL to connector port
52c9a9dc49SAngeloGioacchino Del Regno
53c9a9dc49SAngeloGioacchino Del Regno    required:
54c9a9dc49SAngeloGioacchino Del Regno      - port@0
55c9a9dc49SAngeloGioacchino Del Regno
56c9a9dc49SAngeloGioacchino Del Regnorequired:
57c9a9dc49SAngeloGioacchino Del Regno  - compatible
58c9a9dc49SAngeloGioacchino Del Regno  - reg
59c9a9dc49SAngeloGioacchino Del Regno  - avcc12-supply
60c9a9dc49SAngeloGioacchino Del Regno  - avcc33-supply
61c9a9dc49SAngeloGioacchino Del Regno  - cvcc12-supply
62c9a9dc49SAngeloGioacchino Del Regno  - iovcc18-supply
63c9a9dc49SAngeloGioacchino Del Regno  - interrupts
64c9a9dc49SAngeloGioacchino Del Regno  - reset-gpios
65c9a9dc49SAngeloGioacchino Del Regno  - ports
66c9a9dc49SAngeloGioacchino Del Regno
67c9a9dc49SAngeloGioacchino Del RegnoadditionalProperties: false
68c9a9dc49SAngeloGioacchino Del Regno
69c9a9dc49SAngeloGioacchino Del Regnoexamples:
70c9a9dc49SAngeloGioacchino Del Regno  - |
71c9a9dc49SAngeloGioacchino Del Regno    #include <dt-bindings/gpio/gpio.h>
72c9a9dc49SAngeloGioacchino Del Regno    #include <dt-bindings/interrupt-controller/irq.h>
73c9a9dc49SAngeloGioacchino Del Regno
74*20a72af1SRob Herring    i2c {
75c9a9dc49SAngeloGioacchino Del Regno      #address-cells = <1>;
76c9a9dc49SAngeloGioacchino Del Regno      #size-cells = <0>;
77c9a9dc49SAngeloGioacchino Del Regno
78c9a9dc49SAngeloGioacchino Del Regno      bridge@39 {
79c9a9dc49SAngeloGioacchino Del Regno        compatible = "sil,sii9234";
80c9a9dc49SAngeloGioacchino Del Regno        reg = <0x39>;
81c9a9dc49SAngeloGioacchino Del Regno        avcc12-supply = <&vsil12>;
82c9a9dc49SAngeloGioacchino Del Regno        avcc33-supply = <&vcc33mhl>;
83c9a9dc49SAngeloGioacchino Del Regno        cvcc12-supply = <&vsil12>;
84c9a9dc49SAngeloGioacchino Del Regno        iovcc18-supply = <&vcc18mhl>;
85c9a9dc49SAngeloGioacchino Del Regno        interrupt-parent = <&gpf3>;
86c9a9dc49SAngeloGioacchino Del Regno        interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
87c9a9dc49SAngeloGioacchino Del Regno        reset-gpios = <&gpf3 4 GPIO_ACTIVE_LOW>;
88c9a9dc49SAngeloGioacchino Del Regno
89c9a9dc49SAngeloGioacchino Del Regno        ports {
90c9a9dc49SAngeloGioacchino Del Regno          #address-cells = <1>;
91c9a9dc49SAngeloGioacchino Del Regno          #size-cells = <0>;
92c9a9dc49SAngeloGioacchino Del Regno
93c9a9dc49SAngeloGioacchino Del Regno          port@0 {
94c9a9dc49SAngeloGioacchino Del Regno            reg = <0>;
95c9a9dc49SAngeloGioacchino Del Regno            mhl_to_hdmi: endpoint {
96c9a9dc49SAngeloGioacchino Del Regno              remote-endpoint = <&hdmi_to_mhl>;
97c9a9dc49SAngeloGioacchino Del Regno            };
98c9a9dc49SAngeloGioacchino Del Regno          };
99c9a9dc49SAngeloGioacchino Del Regno
100c9a9dc49SAngeloGioacchino Del Regno          port@1 {
101c9a9dc49SAngeloGioacchino Del Regno            reg = <1>;
102c9a9dc49SAngeloGioacchino Del Regno            mhl_to_connector: endpoint {
103c9a9dc49SAngeloGioacchino Del Regno              remote-endpoint = <&connector_to_mhl>;
104c9a9dc49SAngeloGioacchino Del Regno            };
105c9a9dc49SAngeloGioacchino Del Regno          };
106c9a9dc49SAngeloGioacchino Del Regno        };
107c9a9dc49SAngeloGioacchino Del Regno      };
108c9a9dc49SAngeloGioacchino Del Regno    };
109c9a9dc49SAngeloGioacchino Del Regno
110c9a9dc49SAngeloGioacchino Del Regno...
111