From 361b55d4cba877b2f4a38c8f102ef8762ec9f7a6 Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Fri, 29 Nov 2019 13:46:07 +0100 Subject: [PATCH] drivers/spi: spi_context.h: Update to new GPIO API Update to new GPIO API. Signed-off-by: Erwan Gouriou --- drivers/spi/spi_context.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/spi/spi_context.h b/drivers/spi/spi_context.h index 3797cd62430..17913e18df0 100644 --- a/drivers/spi/spi_context.h +++ b/drivers/spi/spi_context.h @@ -169,10 +169,10 @@ static inline void spi_context_cs_configure(struct spi_context *ctx) { if (ctx->config->cs && ctx->config->cs->gpio_dev) { gpio_pin_configure(ctx->config->cs->gpio_dev, - ctx->config->cs->gpio_pin, GPIO_DIR_OUT); - gpio_pin_write(ctx->config->cs->gpio_dev, - ctx->config->cs->gpio_pin, - spi_context_cs_inactive_value(ctx)); + ctx->config->cs->gpio_pin, GPIO_OUTPUT); + gpio_pin_set(ctx->config->cs->gpio_dev, + ctx->config->cs->gpio_pin, + spi_context_cs_inactive_value(ctx)); } else { LOG_INF("CS control inhibited (no GPIO device)"); } @@ -183,9 +183,9 @@ static inline void _spi_context_cs_control(struct spi_context *ctx, { if (ctx->config && ctx->config->cs && ctx->config->cs->gpio_dev) { if (on) { - gpio_pin_write(ctx->config->cs->gpio_dev, - ctx->config->cs->gpio_pin, - spi_context_cs_active_value(ctx)); + gpio_pin_set(ctx->config->cs->gpio_dev, + ctx->config->cs->gpio_pin, + spi_context_cs_active_value(ctx)); k_busy_wait(ctx->config->cs->delay); } else { if (!force_off && @@ -194,9 +194,9 @@ static inline void _spi_context_cs_control(struct spi_context *ctx, } k_busy_wait(ctx->config->cs->delay); - gpio_pin_write(ctx->config->cs->gpio_dev, - ctx->config->cs->gpio_pin, - spi_context_cs_inactive_value(ctx)); + gpio_pin_set(ctx->config->cs->gpio_dev, + ctx->config->cs->gpio_pin, + spi_context_cs_inactive_value(ctx)); } } }