diff --git a/include/zephyr/devicetree/spi.h b/include/zephyr/devicetree/spi.h index 321bfc1cb1300..6f0da7cec7f36 100644 --- a/include/zephyr/devicetree/spi.h +++ b/include/zephyr/devicetree/spi.h @@ -115,7 +115,8 @@ extern "C" { * @return 1 if spi_dev's bus node DT_BUS(spi_dev) has a chip select * pin at index DT_REG_ADDR(spi_dev), 0 otherwise */ -#define DT_SPI_DEV_HAS_CS_GPIOS(spi_dev) DT_SPI_HAS_CS_GPIOS(DT_BUS(spi_dev)) +#define DT_SPI_DEV_HAS_CS_GPIOS(spi_dev) \ + DT_PROP_HAS_IDX(DT_BUS(spi_dev), cs_gpios, DT_REG_ADDR_RAW(spi_dev)) /** * @brief Get a SPI device's chip select GPIO controller's node identifier