Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
26309 views
1
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/display/bridge/ti,dlpc3433.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: TI DLPC3433 MIPI DSI to DMD bridge
8
9
maintainers:
10
- Jagan Teki <jagan@amarulasolutions.com>
11
- Christopher Vollo <chris@renewoutreach.org>
12
13
description: |
14
TI DLPC3433 is a MIPI DSI based display controller bridge
15
for processing high resolution DMD based projectors.
16
17
It has a flexible configuration of MIPI DSI and DPI signal
18
input that produces a DMD output in RGB565, RGB666, RGB888
19
formats.
20
21
It supports upto 720p resolution with 60 and 120 Hz refresh
22
rates.
23
24
properties:
25
compatible:
26
const: ti,dlpc3433
27
28
reg:
29
enum:
30
- 0x1b
31
- 0x1d
32
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/ports
44
45
properties:
46
port@0:
47
$ref: /schemas/graph.yaml#/$defs/port-base
48
unevaluatedProperties: false
49
description: Video port for MIPI DSI input.
50
51
properties:
52
endpoint:
53
$ref: /schemas/media/video-interfaces.yaml#
54
unevaluatedProperties: false
55
56
properties:
57
data-lanes:
58
description: array of physical DSI data lane indexes.
59
minItems: 1
60
items:
61
- const: 1
62
- const: 2
63
- const: 3
64
- const: 4
65
66
port@1:
67
$ref: /schemas/graph.yaml#/properties/port
68
description: Video port for DMD output.
69
70
required:
71
- port@0
72
- port@1
73
74
required:
75
- compatible
76
- reg
77
- enable-gpios
78
- ports
79
80
additionalProperties: false
81
82
examples:
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
119