File tree Expand file tree Collapse file tree 7 files changed +80
-0
lines changed Expand file tree Collapse file tree 7 files changed +80
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ if(CONFIG_BOARD_NRF5340DK_NRF5340_CPUAPP OR
18
18
CONFIG_BOARD_MIMXRT1160_EVK_MIMXRT1166_CM7 OR
19
19
CONFIG_BOARD_LPCXPRESSO55S69_LPC55S69_CPU0 OR
20
20
CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP OR
21
+ CONFIG_BOARD_NRF54L15PDK_NRF54L15_CPUAPP OR
21
22
CONFIG_BOARD_STM32H747I_DISCO_STM32H747XX_M7 )
22
23
message (STATUS "${BOARD}${BOARD_QUALIFIERS} compile as Main in this sample" )
23
24
else ()
Original file line number Diff line number Diff line change 15
15
default "mimxrt1160_evk/mimxrt1166/cm4" if $(BOARD) = "mimxrt1160_evk"
16
16
default "lpcxpresso55s69/lpc55s69/cpu1" if $(BOARD) = "lpcxpresso55s69"
17
17
default "nrf54h20dk/nrf54h20/cpuppr" if $(BOARD) = "nrf54h20dk"
18
+ default "nrf54l15pdk/nrf54l15/cpuflpr" if $(BOARD) = "nrf54l15pdk"
18
19
default "stm32h747i_disco/stm32h747xx/m4" if $(BOARD) = "stm32h747i_disco"
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2024 Nordic Semiconductor ASA
3
+ * SPDX-License-Identifier: Apache-2.0
4
+ */
5
+
6
+ / {
7
+ mbox-consumer {
8
+ compatible = "vnd,mbox-consumer";
9
+ mboxes = <&cpuapp_vevif_rx 15>, <&cpuapp_vevif_tx 16>;
10
+ mbox-names = "rx", "tx";
11
+ };
12
+ };
13
+
14
+ &cpuapp_vevif_rx {
15
+ status = "okay";
16
+ };
17
+
18
+ &cpuapp_vevif_tx {
19
+ status = "okay";
20
+ };
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ if(CONFIG_BOARD_NRF5340DK_NRF5340_CPUNET OR
16
16
CONFIG_BOARD_MIMXRT1160_EVK_MIMXRT1166_CM4 OR
17
17
CONFIG_BOARD_LPCXPRESSO55S69_LPC55S69_CPU1 OR
18
18
CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUPPR OR
19
+ CONFIG_BOARD_NRF54L15PDK_NRF54L15_CPUFLPR OR
20
+ CONFIG_BOARD_NRF54L15PDK_NRF54L15_CPUFLPR_XIP OR
19
21
CONFIG_BOARD_STM32H747I_DISCO_STM32H747XX_M4 )
20
22
message (STATUS "${BOARD}${BOARD_QUALIFIERS} compile as remote in this sample" )
21
23
else ()
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2024 Nordic Semiconductor ASA
3
+ * SPDX-License-Identifier: Apache-2.0
4
+ */
5
+
6
+ / {
7
+ mbox-consumer {
8
+ compatible = "vnd,mbox-consumer";
9
+ mboxes = <&cpuflpr_vevif_rx 16>, <&cpuflpr_vevif_tx 15>;
10
+ mbox-names = "rx", "tx";
11
+ };
12
+ };
13
+
14
+ &cpuflpr_vevif_rx {
15
+ status = "okay";
16
+ };
17
+
18
+ &cpuflpr_vevif_tx {
19
+ status = "okay";
20
+ };
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2024 Nordic Semiconductor ASA
3
+ * SPDX-License-Identifier: Apache-2.0
4
+ */
5
+
6
+ / {
7
+ mbox-consumer {
8
+ compatible = "vnd,mbox-consumer";
9
+ mboxes = <&cpuflpr_vevif_rx 16>, <&cpuflpr_vevif_tx 15>;
10
+ mbox-names = "rx", "tx";
11
+ };
12
+ };
13
+
14
+ &cpuflpr_vevif_rx {
15
+ status = "okay";
16
+ };
17
+
18
+ &cpuflpr_vevif_tx {
19
+ status = "okay";
20
+ };
Original file line number Diff line number Diff line change @@ -68,3 +68,19 @@ tests:
68
68
- " Pong \\ (on channel 0\\ )"
69
69
- " Ping \\ (on channel 1\\ )"
70
70
- " Pong \\ (on channel 1\\ )"
71
+
72
+ sample.drivers.mbox.nrf54l15 :
73
+ platform_allow :
74
+ - nrf54l15pdk/nrf54l15/cpuapp
75
+ integration_platforms :
76
+ - nrf54l15pdk/nrf54l15/cpuapp
77
+ extra_args :
78
+ mbox_SNIPPET=nordic-flpr
79
+ sysbuild : true
80
+ harness : console
81
+ harness_config :
82
+ type : multi_line
83
+ ordered : false
84
+ regex :
85
+ - " Ping \\ (on channel 16\\ )"
86
+ - " Pong \\ (on channel 15\\ )"
You can’t perform that action at this time.
0 commit comments