Browse Source

samples: tests: bluetooth: Add support for frdm_rw612

Adding bt_tester support.

Adding bt_tester app build
with Twister for frdm_rw612 board

Fix failing tests/samples due to unsufficent MPU ressources
by releasing unnecessary MPU regions.

Twister builds added on peripheral/central ht and
enabled Power manager on those examples to cover
the CI builds with PM enabled.

Signed-off-by: Yassine El Aissaoui <yassine.elaissaoui@nxp.com>
pull/71284/head
Yassine El Aissaoui 1 year ago committed by Carles Cufí
parent
commit
bb770c5965
  1. 1
      samples/bluetooth/central_ht/boards/frdm_rw612.conf
  2. 1
      samples/bluetooth/central_ht/sample.yaml
  3. 1
      samples/bluetooth/peripheral_ht/boards/frdm_rw612.conf
  4. 1
      samples/bluetooth/peripheral_ht/sample.yaml
  5. 17
      samples/userspace/prod_consumer/boards/frdm_rw612.overlay
  6. 17
      samples/userspace/shared_mem/boards/frdm_rw612.overlay
  7. 6
      tests/bluetooth/tester/boards/frdm_rw612.conf
  8. 15
      tests/bluetooth/tester/boards/frdm_rw612.overlay
  9. 1
      tests/bluetooth/tester/testcase.yaml
  10. 17
      tests/crypto/mbedtls/boards/frdm_rw612.overlay
  11. 17
      tests/kernel/common/boards/frdm_rw612.overlay
  12. 17
      tests/kernel/fatal/exception/boards/frdm_rw612.overlay
  13. 17
      tests/kernel/mem_protect/mem_protect/boards/frdm_rw612.overlay
  14. 17
      tests/kernel/mem_protect/stackprot/boards/frdm_rw612.overlay
  15. 17
      tests/kernel/mem_protect/userspace/boards/frdm_rw612.overlay
  16. 17
      tests/kernel/threads/thread_stack/boards/frdm_rw612.overlay
  17. 17
      tests/kernel/threads/tls/boards/frdm_rw612.overlay
  18. 17
      tests/lib/newlib/thread_safety/boards/frdm_rw612.overlay

1
samples/bluetooth/central_ht/boards/frdm_rw612.conf

@ -0,0 +1 @@ @@ -0,0 +1 @@
CONFIG_PM=y

1
samples/bluetooth/central_ht/sample.yaml

@ -16,5 +16,6 @@ tests: @@ -16,5 +16,6 @@ tests:
harness: bluetooth
platform_allow:
- rd_rw612_bga
- frdm_rw612
extra_configs:
- CONFIG_NXP_MONOLITHIC_BT=n

1
samples/bluetooth/peripheral_ht/boards/frdm_rw612.conf

@ -0,0 +1 @@ @@ -0,0 +1 @@
CONFIG_PM=y

1
samples/bluetooth/peripheral_ht/sample.yaml

@ -28,5 +28,6 @@ tests: @@ -28,5 +28,6 @@ tests:
harness: bluetooth
platform_allow:
- rd_rw612_bga
- frdm_rw612
extra_configs:
- CONFIG_NXP_MONOLITHIC_BT=n

17
samples/userspace/prod_consumer/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
samples/userspace/shared_mem/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

6
tests/bluetooth/tester/boards/frdm_rw612.conf

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
CONFIG_BT_MAX_CONN=16
# debug options
# CONFIG_UART_CONSOLE=y
# CONFIG_LOG=y
# CONFIG_LOG_DEFAULT_LEVEL=4

15
tests/bluetooth/tester/boards/frdm_rw612.overlay

@ -0,0 +1,15 @@ @@ -0,0 +1,15 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
/ {
chosen {
zephyr,uart-pipe = &flexcomm0;
};
};
&flexcomm0 {
status = "okay";
};

1
tests/bluetooth/tester/testcase.yaml

@ -14,6 +14,7 @@ tests: @@ -14,6 +14,7 @@ tests:
harness: bluetooth
platform_allow:
- rd_rw612_bga
- frdm_rw612
extra_configs:
- CONFIG_NXP_MONOLITHIC_BT=n
bluetooth.general.tester_le_audio:

17
tests/crypto/mbedtls/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
tests/kernel/common/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
tests/kernel/fatal/exception/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
tests/kernel/mem_protect/mem_protect/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
tests/kernel/mem_protect/stackprot/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
tests/kernel/mem_protect/userspace/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
tests/kernel/threads/thread_stack/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
tests/kernel/threads/tls/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};

17
tests/lib/newlib/thread_safety/boards/frdm_rw612.overlay

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
/*
* Copyright 2024 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
&smu1 {
smu1_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
&smu2 {
smu2_data: memory@0 {
/delete-property/ zephyr,memory-attr;
};
};
Loading…
Cancel
Save