You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2022/07/01 15:34:26 UTC

[incubator-nuttx] branch master updated: Fix IOMUX function number

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new 922ebe5b96 Fix IOMUX function number
922ebe5b96 is described below

commit 922ebe5b96fe3253ebad1103801e769212fa1a8d
Author: Alan Carvalho de Assis <ac...@gmail.com>
AuthorDate: Fri Jul 1 10:41:21 2022 -0300

    Fix IOMUX function number
---
 arch/xtensa/src/esp32s3/esp32s3_spi.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/arch/xtensa/src/esp32s3/esp32s3_spi.c b/arch/xtensa/src/esp32s3/esp32s3_spi.c
index 02143f9154..1271ca4f13 100644
--- a/arch/xtensa/src/esp32s3/esp32s3_spi.c
+++ b/arch/xtensa/src/esp32s3/esp32s3_spi.c
@@ -1061,31 +1061,31 @@ static void esp32s3_spi_init(struct spi_dev_s *dev)
   if (esp32s3_spi_iomux(priv))
     {
 #if !SPI_HAVE_SWCS
-      esp32s3_configgpio(config->cs_pin, OUTPUT_FUNCTION_4);
+      esp32s3_configgpio(config->cs_pin, OUTPUT_FUNCTION_5);
       esp32s3_gpio_matrix_out(config->cs_pin, SIG_GPIO_OUT_IDX, 0, 0);
 #endif
-      esp32s3_configgpio(config->mosi_pin, OUTPUT_FUNCTION_4);
+      esp32s3_configgpio(config->mosi_pin, OUTPUT_FUNCTION_5);
       esp32s3_gpio_matrix_out(config->mosi_pin, SIG_GPIO_OUT_IDX, 0, 0);
 
-      esp32s3_configgpio(config->miso_pin, INPUT_FUNCTION_4 | PULLUP);
+      esp32s3_configgpio(config->miso_pin, INPUT_FUNCTION_5 | PULLUP);
       esp32s3_gpio_matrix_out(config->miso_pin, SIG_GPIO_OUT_IDX, 0, 0);
 
-      esp32s3_configgpio(config->clk_pin, OUTPUT_FUNCTION_4);
+      esp32s3_configgpio(config->clk_pin, OUTPUT_FUNCTION_5);
       esp32s3_gpio_matrix_out(config->clk_pin, SIG_GPIO_OUT_IDX, 0, 0);
     }
   else
     {
 #if !SPI_HAVE_SWCS
-      esp32s3_configgpio(config->cs_pin, OUTPUT_FUNCTION_1);
+      esp32s3_configgpio(config->cs_pin, OUTPUT);
       esp32s3_gpio_matrix_out(config->cs_pin, config->cs_outsig, 0, 0);
 #endif
-      esp32s3_configgpio(config->mosi_pin, OUTPUT_FUNCTION_1);
+      esp32s3_configgpio(config->mosi_pin, OUTPUT);
       esp32s3_gpio_matrix_out(config->mosi_pin, config->mosi_outsig, 0, 0);
 
-      esp32s3_configgpio(config->miso_pin, INPUT_FUNCTION_1 | PULLUP);
+      esp32s3_configgpio(config->miso_pin, INPUT | PULLUP);
       esp32s3_gpio_matrix_in(config->miso_pin, config->miso_insig, 0);
 
-      esp32s3_configgpio(config->clk_pin, OUTPUT_FUNCTION_1);
+      esp32s3_configgpio(config->clk_pin, OUTPUT);
       esp32s3_gpio_matrix_out(config->clk_pin, config->clk_outsig, 0, 0);
     }