tests: boards: espressif_esp32: cache_coex: use DEVICE_DT_GET

The flash controller can be obtained at compile time using
DEVICE_DT_GET. In this case, the device is not optional since tests fail
without it.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
This commit is contained in:
Gerard Marull-Paretas 2022-03-23 15:22:47 +01:00 committed by Carles Cufí
commit 2925ecc935

View file

@ -25,11 +25,7 @@
#define STACKSIZE 1024 #define STACKSIZE 1024
#define PRIORITY 7 #define PRIORITY 7
#ifndef DT_CHOSEN_ZEPHYR_FLASH_CONTROLLER_LABEL static const struct device *flash_dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_flash_controller));
#define DT_CHOSEN_ZEPHYR_FLASH_CONTROLLER_LABEL ""
#endif
static const struct device *flash_dev;
static struct flash_pages_info page_info; static struct flash_pages_info page_info;
static int *mem; static int *mem;
uint8_t flash_fill_buff[FLASH_READBACK_LEN]; uint8_t flash_fill_buff[FLASH_READBACK_LEN];
@ -245,9 +241,8 @@ void flash_test(void)
void flash_init(void) void flash_init(void)
{ {
flash_dev = device_get_binding(DT_CHOSEN_ZEPHYR_FLASH_CONTROLLER_LABEL); if (!device_is_ready(flash_dev)) {
if (!flash_dev) { TC_ERROR("flash controller not ready\n");
TC_ERROR("flash controller initialization failed\n");
} }
flash_test(); flash_test();
} }