xref: /openbmc/linux/Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
197722439SMarek Vasut# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
297722439SMarek Vasut%YAML 1.2
397722439SMarek Vasut---
497722439SMarek Vasut$id: http://devicetree.org/schemas/display/bridge/toshiba,tc358762.yaml#
597722439SMarek Vasut$schema: http://devicetree.org/meta-schemas/core.yaml#
697722439SMarek Vasut
797722439SMarek Vasuttitle: Toshiba TC358762 MIPI DSI to MIPI DPI bridge
897722439SMarek Vasut
997722439SMarek Vasutmaintainers:
1097722439SMarek Vasut  - Marek Vasut <marex@denx.de>
1197722439SMarek Vasut
1297722439SMarek Vasutdescription: |
1397722439SMarek Vasut  The TC358762 is bridge device which converts MIPI DSI to MIPI DPI.
1497722439SMarek Vasut
1597722439SMarek Vasutproperties:
1697722439SMarek Vasut  compatible:
1797722439SMarek Vasut    enum:
1897722439SMarek Vasut      - toshiba,tc358762
1997722439SMarek Vasut
2097722439SMarek Vasut  reg:
2197722439SMarek Vasut    maxItems: 1
2297722439SMarek Vasut    description: virtual channel number of a DSI peripheral
2397722439SMarek Vasut
2497722439SMarek Vasut  reset-gpios:
2597722439SMarek Vasut    maxItems: 1
2697722439SMarek Vasut
2797722439SMarek Vasut  vddc-supply:
28b6755423SRob Herring    description: Regulator for 1.2V internal core power.
2997722439SMarek Vasut
3097722439SMarek Vasut  ports:
3197722439SMarek Vasut    $ref: /schemas/graph.yaml#/properties/ports
32b6755423SRob Herring
33b6755423SRob Herring    properties:
3497722439SMarek Vasut      port@0:
3597722439SMarek Vasut        $ref: /schemas/graph.yaml#/properties/port
3697722439SMarek Vasut        description:
37b6755423SRob Herring          Video port for MIPI DSI input
38b6755423SRob Herring
3997722439SMarek Vasut      port@1:
4097722439SMarek Vasut        $ref: /schemas/graph.yaml#/properties/port
4197722439SMarek Vasut        description:
4297722439SMarek Vasut          Video port for MIPI DPI output (panel or connector).
4397722439SMarek Vasut
4497722439SMarek Vasut    required:
4597722439SMarek Vasut      - port@1
4697722439SMarek Vasut
4797722439SMarek Vasutrequired:
4897722439SMarek Vasut  - compatible
4997722439SMarek Vasut  - reg
5097722439SMarek Vasut  - vddc-supply
5197722439SMarek Vasut  - ports
5297722439SMarek Vasut
5397722439SMarek VasutadditionalProperties: false
54*20a72af1SRob Herring
5597722439SMarek Vasutexamples:
5697722439SMarek Vasut  - |
5797722439SMarek Vasut    i2c {
5897722439SMarek Vasut      #address-cells = <1>;
5997722439SMarek Vasut      #size-cells = <0>;
6097722439SMarek Vasut
6197722439SMarek Vasut      bridge@0 {
6297722439SMarek Vasut        reg = <0>;
6397722439SMarek Vasut        compatible = "toshiba,tc358762";
6497722439SMarek Vasut        vddc-supply = <&vcc_1v2_reg>;
6597722439SMarek Vasut
6697722439SMarek Vasut        ports {
6797722439SMarek Vasut          #address-cells = <1>;
6897722439SMarek Vasut          #size-cells = <0>;
6997722439SMarek Vasut
7097722439SMarek Vasut          port@0 {
7197722439SMarek Vasut            reg = <0>;
7297722439SMarek Vasut            bridge_in: endpoint {
7397722439SMarek Vasut              remote-endpoint = <&dsi_out>;
7497722439SMarek Vasut            };
7597722439SMarek Vasut          };
7697722439SMarek Vasut
7797722439SMarek Vasut          port@1 {
7897722439SMarek Vasut            reg = <1>;
7997722439SMarek Vasut            bridge_out: endpoint {
8097722439SMarek Vasut              remote-endpoint = <&panel_in>;
8197722439SMarek Vasut            };
8297722439SMarek Vasut          };
8397722439SMarek Vasut        };
8497722439SMarek Vasut      };
85    };
86
87...
88