Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/display/bridge/intel,keembay-dsi.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/intel,keembay-dsi.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Intel Keem Bay mipi dsi controller
8
9
maintainers:
10
- Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11
- Edmond J Dea <edmund.j.dea@intel.com>
12
13
properties:
14
compatible:
15
const: intel,keembay-dsi
16
17
reg:
18
items:
19
- description: MIPI registers range
20
21
reg-names:
22
items:
23
- const: mipi
24
25
clocks:
26
items:
27
- description: MIPI DSI clock
28
- description: MIPI DSI econfig clock
29
- description: MIPI DSI config clock
30
31
clock-names:
32
items:
33
- const: clk_mipi
34
- const: clk_mipi_ecfg
35
- const: clk_mipi_cfg
36
37
ports:
38
$ref: /schemas/graph.yaml#/properties/ports
39
40
properties:
41
port@0:
42
$ref: /schemas/graph.yaml#/properties/port
43
description: MIPI DSI input port.
44
45
port@1:
46
$ref: /schemas/graph.yaml#/properties/port
47
description: DSI output port.
48
49
required:
50
- port@0
51
- port@1
52
53
required:
54
- compatible
55
- reg
56
- reg-names
57
- clocks
58
- clock-names
59
- ports
60
61
additionalProperties: false
62
63
examples:
64
- |
65
mipi-dsi@20900000 {
66
compatible = "intel,keembay-dsi";
67
reg = <0x20900000 0x4000>;
68
reg-names = "mipi";
69
clocks = <&scmi_clk 0x86>,
70
<&scmi_clk 0x88>,
71
<&scmi_clk 0x89>;
72
clock-names = "clk_mipi", "clk_mipi_ecfg",
73
"clk_mipi_cfg";
74
75
ports {
76
#address-cells = <1>;
77
#size-cells = <0>;
78
79
port@0 {
80
reg = <0>;
81
dsi_in: endpoint {
82
remote-endpoint = <&disp_out>;
83
};
84
};
85
86
port@1 {
87
reg = <1>;
88
dsi_out: endpoint {
89
remote-endpoint = <&adv7535_input>;
90
};
91
};
92
};
93
};
94
95