From 57671d97165f2adc2d54c4638de20f9fb9d48dc4 Mon Sep 17 00:00:00 2001 From: Jan Van Winkel Date: Fri, 8 May 2020 20:34:11 +0200 Subject: [PATCH] tests: flash_simulator: Add native posix support Added support for native posix boards to flash_simulator tests by making sure that flash layout lines up with layout expected by tests. Resolves #25109 Signed-off-by: Jan Van Winkel --- .../flash_simulator/boards/native_posix.overlay | 11 +++++++++++ .../flash_simulator/boards/native_posix_64.overlay | 11 +++++++++++ tests/drivers/flash_simulator/testcase.yaml | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 tests/drivers/flash_simulator/boards/native_posix.overlay create mode 100644 tests/drivers/flash_simulator/boards/native_posix_64.overlay diff --git a/tests/drivers/flash_simulator/boards/native_posix.overlay b/tests/drivers/flash_simulator/boards/native_posix.overlay new file mode 100644 index 00000000000..d1964951d65 --- /dev/null +++ b/tests/drivers/flash_simulator/boards/native_posix.overlay @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2020 Jan Van Winkel + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&flash0 { + erase-block-size = <1024>; + write-block-size = <4>; + reg = <0x00000000 DT_SIZE_K(1024)>; +}; diff --git a/tests/drivers/flash_simulator/boards/native_posix_64.overlay b/tests/drivers/flash_simulator/boards/native_posix_64.overlay new file mode 100644 index 00000000000..d1964951d65 --- /dev/null +++ b/tests/drivers/flash_simulator/boards/native_posix_64.overlay @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2020 Jan Van Winkel + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&flash0 { + erase-block-size = <1024>; + write-block-size = <4>; + reg = <0x00000000 DT_SIZE_K(1024)>; +}; diff --git a/tests/drivers/flash_simulator/testcase.yaml b/tests/drivers/flash_simulator/testcase.yaml index 0f00fb2f69a..8bd869530fb 100644 --- a/tests/drivers/flash_simulator/testcase.yaml +++ b/tests/drivers/flash_simulator/testcase.yaml @@ -1,4 +1,4 @@ tests: drivers.flash.flash_simulator: - platform_whitelist: qemu_x86 + platform_whitelist: qemu_x86 native_posix native_posix_64 tags: driver