diff --git a/drivers/spi/spi_context.h b/drivers/spi/spi_context.h index 3da27b62dd1..017dc6ccbff 100644 --- a/drivers/spi/spi_context.h +++ b/drivers/spi/spi_context.h @@ -201,16 +201,6 @@ static inline void spi_context_complete(struct spi_context *ctx, int status) #endif /* CONFIG_SPI_ASYNC */ } -static inline -gpio_dt_flags_t spi_context_cs_active_level(struct spi_context *ctx) -{ - if (ctx->config->operation & SPI_CS_ACTIVE_HIGH) { - return GPIO_ACTIVE_HIGH; - } - - return GPIO_ACTIVE_LOW; -} - static inline int spi_context_cs_configure_all(struct spi_context *ctx) { int ret; @@ -223,11 +213,6 @@ static inline int spi_context_cs_configure_all(struct spi_context *ctx) return -ENODEV; } - /* Validate CS active levels are equivalent */ - __ASSERT(spi_context_cs_active_level(ctx) == - (cs_gpio->dt_flags & GPIO_ACTIVE_LOW), - "Devicetree and spi_context CS levels are not equal"); - ret = gpio_pin_configure_dt(cs_gpio, GPIO_OUTPUT_INACTIVE); if (ret < 0) { return ret;