92 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/display/bridge/simple-bridge.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Transparent non-programmable DRM bridges8 9maintainers:10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>11 - Maxime Ripard <mripard@kernel.org>12 13description: |14 This binding supports transparent non-programmable bridges that don't require15 any configuration, with a single input and a single output.16 17properties:18 compatible:19 oneOf:20 - items:21 - enum:22 - ti,ths8134a23 - ti,ths8134b24 - const: ti,ths813425 - items:26 - const: corpro,gm712327 - const: adi,adv712328 - enum:29 - adi,adv712330 - dumb-vga-dac31 - ti,opa36232 - ti,ths813433 - ti,ths813534 35 ports:36 $ref: /schemas/graph.yaml#/properties/ports37 38 properties:39 port@0:40 $ref: /schemas/graph.yaml#/properties/port41 description: The bridge input42 43 port@1:44 $ref: /schemas/graph.yaml#/properties/port45 description: The bridge output46 47 required:48 - port@049 - port@150 51 enable-gpios:52 maxItems: 153 description: GPIO controlling bridge enable54 55 vdd-supply:56 description: Power supply for the bridge57 58required:59 - compatible60 - ports61 62additionalProperties: false63 64examples:65 - |66 bridge {67 compatible = "ti,ths8134a", "ti,ths8134";68 69 ports {70 #address-cells = <1>;71 #size-cells = <0>;72 73 port@0 {74 reg = <0>;75 76 vga_bridge_in: endpoint {77 remote-endpoint = <&tcon0_out_vga>;78 };79 };80 81 port@1 {82 reg = <1>;83 84 vga_bridge_out: endpoint {85 remote-endpoint = <&vga_con_in>;86 };87 };88 };89 };90 91...92