@@ -51,13 +51,17 @@ static struct mspi_dev_cfg device_cfg[] = {
5151 DT_FOREACH_CHILD_STATUS_OKAY_SEP (MSPI_BUS_NODE , MSPI_DEVICE_CONFIG_DT , (,))
5252};
5353
54+ #if CONFIG_MSPI_XIP
5455static struct mspi_xip_cfg xip_cfg [] = {
5556 DT_FOREACH_CHILD_STATUS_OKAY_SEP (MSPI_BUS_NODE , MSPI_XIP_CONFIG_DT , (,))
5657};
58+ #endif
5759
60+ #if CONFIG_MSPI_SCRAMBLE
5861static struct mspi_scramble_cfg scramble_cfg [] = {
5962 DT_FOREACH_CHILD_STATUS_OKAY_SEP (MSPI_BUS_NODE , MSPI_SCRAMBLE_CONFIG_DT , (,))
6063};
64+ #endif
6165
6266ZTEST (mspi_api , test_mspi_api )
6367{
@@ -102,9 +106,11 @@ ZTEST(mspi_api, test_mspi_api)
102106 zassert_equal (ret , 0 , "mspi_timing_config failed." );
103107#endif
104108
109+ #if CONFIG_MSPI_ASYNC
105110 ret = mspi_register_callback (mspi_bus , & dev_id [dev_idx ],
106111 MSPI_BUS_XFER_COMPLETE , NULL , NULL );
107112 zassert_equal (ret , 0 , "mspi_register_callback failed." );
113+ #endif
108114
109115 ret = mspi_get_channel_status (mspi_bus , 0 );
110116 zassert_equal (ret , 0 , "mspi_get_channel_status failed." );
0 commit comments