diff --git a/drivers/i2s/i2s_nrfx.c b/drivers/i2s/i2s_nrfx.c index 8ee3e668be4..74f7046732f 100644 --- a/drivers/i2s/i2s_nrfx.c +++ b/drivers/i2s/i2s_nrfx.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include @@ -971,7 +972,8 @@ static DEVICE_API(i2s, i2s_nrf_drv_api) = { init_clock_manager(dev); \ return 0; \ } \ - BUILD_ASSERT(I2S_CLK_SRC(idx) != ACLK || NRF_I2S_HAS_CLKCONFIG, \ + BUILD_ASSERT(I2S_CLK_SRC(idx) != ACLK || \ + (NRF_I2S_HAS_CLKCONFIG && NRF_CLOCK_HAS_HFCLKAUDIO), \ "Clock source ACLK is not available."); \ BUILD_ASSERT(I2S_CLK_SRC(idx) != ACLK || \ DT_NODE_HAS_PROP(DT_NODELABEL(clock), \