Skip to content

Commit d7e0798

Browse files
achrisansravnborg
authored andcommitted
dt-bindings: display: bridge: Intel KeemBay DSI
This patch adds bindings for Intel KeemBay MIPI DSI v2: corrected description for port Signed-off-by: Anitha Chrisanthus <[email protected]> Reviewed-by: Sam Ravnborg <[email protected]> Reviewed-by: Neil Armstrong <[email protected]> Cc: Sam Ravnborg <[email protected]> Cc: Thomas Zimmermann <[email protected]> Cc: Daniel Vetter <[email protected]> Cc: Rob Herring <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent 24c81b9 commit d7e0798

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
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: Devicetree bindings for Intel Keem Bay mipi dsi controller
8+
9+
maintainers:
10+
- Anitha Chrisanthus <[email protected]>
11+
- Edmond J Dea <[email protected]>
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+
type: object
39+
40+
properties:
41+
'#address-cells':
42+
const: 1
43+
44+
'#size-cells':
45+
const: 0
46+
47+
port@0:
48+
type: object
49+
description: MIPI DSI input port.
50+
51+
port@1:
52+
type: object
53+
description: DSI output port.
54+
55+
required:
56+
- port@0
57+
- port@1
58+
59+
additionalProperties: false
60+
61+
required:
62+
- compatible
63+
- reg
64+
- reg-names
65+
- clocks
66+
- clock-names
67+
- ports
68+
69+
additionalProperties: false
70+
71+
examples:
72+
- |
73+
mipi-dsi@20900000 {
74+
compatible = "intel,keembay-dsi";
75+
reg = <0x20900000 0x4000>;
76+
reg-names = "mipi";
77+
clocks = <&scmi_clk 0x86>,
78+
<&scmi_clk 0x88>,
79+
<&scmi_clk 0x89>;
80+
clock-names = "clk_mipi", "clk_mipi_ecfg",
81+
"clk_mipi_cfg";
82+
83+
ports {
84+
#address-cells = <1>;
85+
#size-cells = <0>;
86+
87+
port@0 {
88+
reg = <0>;
89+
dsi_in: endpoint {
90+
remote-endpoint = <&disp_out>;
91+
};
92+
};
93+
94+
port@1 {
95+
reg = <1>;
96+
dsi_out: endpoint {
97+
remote-endpoint = <&adv7535_input>;
98+
};
99+
};
100+
};
101+
};

0 commit comments

Comments
 (0)