118 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/ti,dlpc3433.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: TI DLPC3433 MIPI DSI to DMD bridge8 9maintainers:10 - Jagan Teki <jagan@amarulasolutions.com>11 - Christopher Vollo <chris@renewoutreach.org>12 13description: |14 TI DLPC3433 is a MIPI DSI based display controller bridge15 for processing high resolution DMD based projectors.16 17 It has a flexible configuration of MIPI DSI and DPI signal18 input that produces a DMD output in RGB565, RGB666, RGB88819 formats.20 21 It supports upto 720p resolution with 60 and 120 Hz refresh22 rates.23 24properties:25 compatible:26 const: ti,dlpc343327 28 reg:29 enum:30 - 0x1b31 - 0x1d32 33 enable-gpios:34 description: PROJ_ON pin, chip powers up PROJ_ON is high.35 36 vcc_intf-supply:37 description: A 1.8V/3.3V supply that power the Host I/O.38 39 vcc_flsh-supply:40 description: A 1.8V/3.3V supply that power the Flash I/O.41 42 ports:43 $ref: /schemas/graph.yaml#/properties/ports44 45 properties:46 port@0:47 $ref: /schemas/graph.yaml#/$defs/port-base48 unevaluatedProperties: false49 description: Video port for MIPI DSI input.50 51 properties:52 endpoint:53 $ref: /schemas/media/video-interfaces.yaml#54 unevaluatedProperties: false55 56 properties:57 data-lanes:58 description: array of physical DSI data lane indexes.59 minItems: 160 items:61 - const: 162 - const: 263 - const: 364 - const: 465 66 port@1:67 $ref: /schemas/graph.yaml#/properties/port68 description: Video port for DMD output.69 70 required:71 - port@072 - port@173 74required:75 - compatible76 - reg77 - enable-gpios78 - ports79 80additionalProperties: false81 82examples:83 - |84 #include <dt-bindings/gpio/gpio.h>85 86 i2c {87 #address-cells = <1>;88 #size-cells = <0>;89 90 bridge@1b {91 compatible = "ti,dlpc3433";92 reg = <0x1b>;93 enable-gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>;94 95 ports {96 #address-cells = <1>;97 #size-cells = <0>;98 99 port@0 {100 reg = <0>;101 102 bridge_in_dsi: endpoint {103 remote-endpoint = <&dsi_out_bridge>;104 data-lanes = <1 2 3 4>;105 };106 };107 108 port@1 {109 reg = <1>;110 111 bridge_out_panel: endpoint {112 remote-endpoint = <&panel_out_bridge>;113 };114 };115 };116 };117 };118