Skip to content

Commit 2338f8e

Browse files
AndreHeinemans-NXPkartben
authored andcommitted
samples: openamp_rsc_table: enable support for imx95_evk
openamp_rsc_table will run on the i.MX95 M7 core and can communicate to the A55 that runs linux-imx. Signed-off-by: Andre Heinemans <[email protected]>
1 parent 0da69b1 commit 2338f8e

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CONFIG_CLOCK_CONTROL=y
2+
CONFIG_LOG=y
3+
CONFIG_CONSOLE=y
4+
CONFIG_OPENAMP_WITH_DCACHE=y
5+
CONFIG_UART_CONSOLE=y
6+
CONFIG_ARM_SCMI=y
7+
CONFIG_IPM_MBOX=y
8+
CONFIG_MBOX_NXP_IMX_MU=y
9+
CONFIG_MBOX_INIT_PRIORITY=0
10+
CONFIG_LOG_MODE_MINIMAL=y
11+
CONFIG_LOG_DEFAULT_LEVEL=0
12+
CONFIG_OPENAMP_COPY_RSC_TABLE=y
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/*
2+
* Copyright 2025 NXP
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
/ {
8+
chosen {
9+
/*
10+
* shared memory reserved for the inter-processor communication
11+
*/
12+
zephyr,ipc_shm = &shmem;
13+
zephyr,ipc_rsc_table = &rsc_table;
14+
zephyr,ipc = &mailbox0;
15+
};
16+
17+
shmem: memory@88000000 {
18+
compatible = "mmio-sram";
19+
reg = <0x88000000 0x500000>;
20+
};
21+
22+
rsc_table: memory@88220000 {
23+
compatible = "mmio-sram";
24+
reg = <0x88220000 0x100>;
25+
};
26+
27+
mailbox0: mailbox {
28+
compatible = "zephyr,mbox-ipm";
29+
mboxes = <&mu7 1>, <&mu7 1>;
30+
mbox-names = "tx", "rx";
31+
status = "okay";
32+
};
33+
};
34+
35+
&mu7 {
36+
status = "okay";
37+
};

0 commit comments

Comments
 (0)