Lines Matching refs:idx
9 #define I2C_ENABLED(idx) (IS_ENABLED(CONFIG_I2C) && \ argument
10 DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(i2c##idx)))
12 #define SPI_ENABLED(idx) (IS_ENABLED(CONFIG_SPI) && \ argument
13 DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(spi##idx)))
15 #define UART_ENABLED(idx) (IS_ENABLED(CONFIG_SERIAL) && \ argument
19 DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(uart##idx)))
34 #define CHECK(idx) \ argument
35 !(I2C_ENABLED(idx) && SPI_ENABLED(idx)) && \
36 !(I2C_ENABLED(idx) && UART_ENABLED(idx)) && \
37 !(SPI_ENABLED(idx) && UART_ENABLED(idx))
39 #define MSG(idx) \ argument
41 "SPI"#idx", SPIM"#idx", SPIS"#idx", TWI"#idx", TWIM"#idx", TWIS"#idx \
42 IF_ENABLED(CONFIG_SOC_SERIES_NRF53X, (", UARTE"#idx)) \
43 IF_ENABLED(CONFIG_SOC_SERIES_NRF54LX, (", UARTE"#idx)) \
44 IF_ENABLED(CONFIG_SOC_SERIES_NRF91X, (", UARTE"#idx)) \