Skip to content

Commit e9d4a61

Browse files
jaz1-nordicanangl
authored andcommitted
[nrf fromlist] tests: drivers: mspi: make MSPI API test more generic
Add ifdefs to make MSPI API test more generic. Upstream PR #: 81870 Signed-off-by: Jakub Zymelka <[email protected]> (cherry picked from commit cebd9f2)
1 parent 444cb2a commit e9d4a61

File tree

1 file changed

+9
-1
lines changed
  • tests/drivers/mspi/api/src

1 file changed

+9
-1
lines changed

tests/drivers/mspi/api/src/main.c

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,17 @@ static struct mspi_dev_cfg device_cfg[] = {
5252
DT_FOREACH_CHILD_STATUS_OKAY_SEP(MSPI_BUS_NODE, MSPI_DEVICE_CONFIG_DT, (,))
5353
};
5454

55+
#if CONFIG_MSPI_XIP
5556
static struct mspi_xip_cfg xip_cfg[] = {
5657
DT_FOREACH_CHILD_STATUS_OKAY_SEP(MSPI_BUS_NODE, MSPI_XIP_CONFIG_DT, (,))
5758
};
59+
#endif
5860

61+
#if CONFIG_MSPI_SCRAMBLE
5962
static struct mspi_scramble_cfg scramble_cfg[] = {
6063
DT_FOREACH_CHILD_STATUS_OKAY_SEP(MSPI_BUS_NODE, MSPI_SCRAMBLE_CONFIG_DT, (,))
6164
};
65+
#endif
6266

6367
ZTEST(mspi_api, test_mspi_api)
6468
{
@@ -105,7 +109,11 @@ ZTEST(mspi_api, test_mspi_api)
105109

106110
ret = mspi_register_callback(mspi_bus, &dev_id[dev_idx],
107111
MSPI_BUS_XFER_COMPLETE, NULL, NULL);
108-
zassert_equal(ret, 0, "mspi_register_callback failed.");
112+
if (ret == -ENOTSUP) {
113+
printf("mspi_register_callback not supported.\n");
114+
} else {
115+
zassert_equal(ret, 0, "mspi_register_callback failed.");
116+
}
109117

110118
ret = mspi_get_channel_status(mspi_bus, 0);
111119
zassert_equal(ret, 0, "mspi_get_channel_status failed.");

0 commit comments

Comments
 (0)