Skip to content

Commit 09bda9c

Browse files
author
Alain Volmat
committed
dts: arm: st: mp13: add dcmipp node in stm32mp135.dtsi
Add node describing the DCMIPP available on stm32mp135. Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
1 parent bdb5ddd commit 09bda9c

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

dts/arm/st/mp13/stm32mp135.dtsi

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,45 @@
55
*/
66

77
#include <st/mp13/stm32mp13.dtsi>
8+
#include <zephyr/dt-bindings/video/video-interfaces.h>
89

910
/ {
1011
soc {
1112
compatible = "st,stm32mp135", "st,stm32mp13", "simple-bus";
1213

14+
dcmipp: dcmipp@5a000000 {
15+
compatible = "st,stm32mp13-dcmipp", "st,stm32-dcmipp";
16+
reg = <0x5a000000 0x400>;
17+
interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL IRQ_DEFAULT_PRIORITY>;
18+
clocks = <&rcc STM32_CLOCK(APB4, 1)>,
19+
<&rcc STM32_SRC_PLL2_Q DCMIPP_SEL(1)>;
20+
clock-names = "dcmipp", "dcmipp-ker";
21+
resets = <&rctl STM32_RESET(APB4, 1)>;
22+
status = "disabled";
23+
24+
ports {
25+
#address-cells = <1>;
26+
#size-cells = <0>;
27+
28+
port@0 {
29+
reg = <0>;
30+
31+
endpoint {
32+
remote-endpoint-label = "";
33+
bus-type = <VIDEO_BUS_TYPE_PARALLEL>;
34+
};
35+
};
36+
37+
port@1 {
38+
reg = <1>;
39+
40+
dcmipp_pipe_dump: endpoint {
41+
compatible = "st,stm32-dcmipp-pipe";
42+
};
43+
};
44+
};
45+
};
46+
1347
ltdc: display-controller@5a001000 {
1448
compatible = "st,stm32-ltdc";
1549
reg = <0x5a001000 0x1000>;

0 commit comments

Comments
 (0)