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

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

commit d6e1c20a9c09681f8c79dca5cb262e8687d54050
Author: raiden00pl <[email protected]>
AuthorDate: Tue May 5 12:55:08 2026 +0200

    arch/stm32: use input mode for STM32F1 input pinmap entries
    
    Use GPIO_MODE_INPUT for STM32F1 pinmap entries that are configured as
    GPIO_INPUT instead of carrying GPIO_MODE_2MHz.
    
    For STM32F1 the MODE field selects output speed only for output or
    alternate-function output pins. stm32_configgpio() forces input pins to
    input mode regardless of the encoded MODE bits.
    
    From arch/arm/src/stm32/stm32_gpio.c:
    
       311   /* Decode the mode and configuration */
       312
       313   regval  = getreg32(cr);
       314
       315   if (input)
       316     {
       317       /* Input.. force mode = INPUT */
       318
       319       modecnf = 0;
       320     }
       321   else
       322     {
       323       /* Output or alternate function */
       324
       325       modecnf = (cfgset & GPIO_MODE_MASK) >> GPIO_MODE_SHIFT;
       326     }
    
    Signed-off-by: raiden00pl <[email protected]>
---
 arch/arm/src/stm32/hardware/stm32f100_pinmap.h  | 12 +++----
 arch/arm/src/stm32/hardware/stm32f102_pinmap.h  |  4 +--
 arch/arm/src/stm32/hardware/stm32f103c_pinmap.h |  4 +--
 arch/arm/src/stm32/hardware/stm32f103r_pinmap.h |  8 ++---
 arch/arm/src/stm32/hardware/stm32f103v_pinmap.h |  4 +--
 arch/arm/src/stm32/hardware/stm32f103z_pinmap.h |  4 +--
 arch/arm/src/stm32/hardware/stm32f105r_pinmap.h |  4 +--
 arch/arm/src/stm32/hardware/stm32f105v_pinmap.h |  4 +--
 arch/arm/src/stm32/hardware/stm32f107v_pinmap.h | 48 ++++++++++++-------------
 9 files changed, 46 insertions(+), 46 deletions(-)

diff --git a/arch/arm/src/stm32/hardware/stm32f100_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f100_pinmap.h
index bcc90f102c2..e50de324c47 100644
--- a/arch/arm/src/stm32/hardware/stm32f100_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f100_pinmap.h
@@ -120,20 +120,20 @@
 #  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0  
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0   
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0   
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0   
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0  
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 
-#define GPIO_SPI2_NSS_0     
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN12)
+#define GPIO_SPI2_NSS_0     
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN12)
 #define GPIO_SPI2_SCK_0     
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN13)
-#define GPIO_SPI2_MISO_0    
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN14)
+#define GPIO_SPI2_MISO_0    
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN14)
 #define GPIO_SPI2_MOSI_0    
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN15)
 
-#define GPIO_SPI3_NSS_0     
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN15)
+#define GPIO_SPI3_NSS_0     
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN15)
 #define GPIO_SPI3_SCK_0     
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN3)
-#define GPIO_SPI3_MISO_0    
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN4)
+#define GPIO_SPI3_MISO_0    
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #define GPIO_SPI3_MOSI_0    
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 
 /* TIMERS */
diff --git a/arch/arm/src/stm32/hardware/stm32f102_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f102_pinmap.h
index f9948674cf0..a54ff133eab 100644
--- a/arch/arm/src/stm32/hardware/stm32f102_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f102_pinmap.h
@@ -73,9 +73,9 @@
 #  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0       
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 
diff --git a/arch/arm/src/stm32/hardware/stm32f103c_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f103c_pinmap.h
index b4401f55aa7..fa8052df026 100644
--- a/arch/arm/src/stm32/hardware/stm32f103c_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f103c_pinmap.h
@@ -85,9 +85,9 @@
 #  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0       
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 
diff --git a/arch/arm/src/stm32/hardware/stm32f103r_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f103r_pinmap.h
index b0db0251734..0f5596cd8b0 100644
--- a/arch/arm/src/stm32/hardware/stm32f103r_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f103r_pinmap.h
@@ -286,15 +286,15 @@
 #  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0  
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0   
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0   
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0   
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0  
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 
-#define GPIO_SPI2_NSS_0     
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN12)
+#define GPIO_SPI2_NSS_0     
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN12)
 #define GPIO_SPI2_SCK_0     
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN13)
-#define GPIO_SPI2_MISO_0    
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN14)
+#define GPIO_SPI2_MISO_0    
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN14)
 #define GPIO_SPI2_MOSI_0    
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN15)
 
 #if defined(CONFIG_STM32_SPI3_REMAP)
diff --git a/arch/arm/src/stm32/hardware/stm32f103v_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f103v_pinmap.h
index fbd7f3ef081..8d15dd04fd4 100644
--- a/arch/arm/src/stm32/hardware/stm32f103v_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f103v_pinmap.h
@@ -154,9 +154,9 @@
 #  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0       
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 
diff --git a/arch/arm/src/stm32/hardware/stm32f103z_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f103z_pinmap.h
index 97c6af2edc2..95a21a58da3 100644
--- a/arch/arm/src/stm32/hardware/stm32f103z_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f103z_pinmap.h
@@ -314,9 +314,9 @@
 #  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0  
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0   
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0   
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0   
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0  
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0  
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 
diff --git a/arch/arm/src/stm32/hardware/stm32f105r_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f105r_pinmap.h
index 52c7690f65e..5701c4af503 100644
--- a/arch/arm/src/stm32/hardware/stm32f105r_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f105r_pinmap.h
@@ -110,9 +110,9 @@
 #  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0       
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 
diff --git a/arch/arm/src/stm32/hardware/stm32f105v_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f105v_pinmap.h
index 8f881f7b90f..a0f07baaa03 100644
--- a/arch/arm/src/stm32/hardware/stm32f105v_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f105v_pinmap.h
@@ -113,9 +113,9 @@
 #  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0       
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0      
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 
diff --git a/arch/arm/src/stm32/hardware/stm32f107v_pinmap.h 
b/arch/arm/src/stm32/hardware/stm32f107v_pinmap.h
index 38f417273ca..e034bf01647 100644
--- a/arch/arm/src/stm32/hardware/stm32f107v_pinmap.h
+++ b/arch/arm/src/stm32/hardware/stm32f107v_pinmap.h
@@ -82,25 +82,25 @@
 
 #define GPIO_ETH_MDC_0           
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTC|GPIO_PIN1)
 #define GPIO_ETH_MDIO_0          
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN2)
-#define GPIO_ETH_MII_COL_0       
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN3)
-#define GPIO_ETH_MII_CRS_0       
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN0)
-#define GPIO_ETH_MII_RX_CLK_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN1)
+#define GPIO_ETH_MII_COL_0       
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN3)
+#define GPIO_ETH_MII_CRS_0       
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN0)
+#define GPIO_ETH_MII_RX_CLK_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN1)
 #if defined(CONFIG_STM32_ETH_REMAP)
-#  define GPIO_ETH_MII_RXD0_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTD|GPIO_PIN9)
-#  define GPIO_ETH_MII_RXD1_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTD|GPIO_PIN10)
-#  define GPIO_ETH_MII_RXD2_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTD|GPIO_PIN11)
-#  define GPIO_ETH_MII_RXD3_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTD|GPIO_PIN12)
-#  define GPIO_ETH_MII_RX_DV_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTD|GPIO_PIN8)
+#  define GPIO_ETH_MII_RXD0_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTD|GPIO_PIN9)
+#  define GPIO_ETH_MII_RXD1_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTD|GPIO_PIN10)
+#  define GPIO_ETH_MII_RXD2_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTD|GPIO_PIN11)
+#  define GPIO_ETH_MII_RXD3_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTD|GPIO_PIN12)
+#  define GPIO_ETH_MII_RX_DV_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTD|GPIO_PIN8)
 #else
-#  define GPIO_ETH_MII_RXD0_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTC|GPIO_PIN4)
-#  define GPIO_ETH_MII_RXD1_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTC|GPIO_PIN5)
-#  define GPIO_ETH_MII_RXD2_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN0)
-#  define GPIO_ETH_MII_RXD3_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN1)
-#  define GPIO_ETH_MII_RX_DV_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
+#  define GPIO_ETH_MII_RXD0_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN4)
+#  define GPIO_ETH_MII_RXD1_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN5)
+#  define GPIO_ETH_MII_RXD2_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN0)
+#  define GPIO_ETH_MII_RXD3_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN1)
+#  define GPIO_ETH_MII_RX_DV_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN7)
 #endif
 
-#define GPIO_ETH_MII_RX_ER_0     
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN10)
-#define GPIO_ETH_MII_TX_CLK_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTC|GPIO_PIN3)
+#define GPIO_ETH_MII_RX_ER_0     
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN10)
+#define GPIO_ETH_MII_TX_CLK_0    
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN3)
 #define GPIO_ETH_MII_TXD0_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN12)
 #define GPIO_ETH_MII_TXD1_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN13)
 #define GPIO_ETH_MII_TXD2_0      
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTC|GPIO_PIN2)
@@ -108,15 +108,15 @@
 #define GPIO_ETH_MII_TX_EN_0     
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN11)
 #define GPIO_ETH_PPS_OUT_0       
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 
-#define GPIO_ETH_RMII_REF_CLK_0  
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN1)
+#define GPIO_ETH_RMII_REF_CLK_0  
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN1)
 #if defined(CONFIG_STM32_ETH_REMAP)
-#  define GPIO_ETH_RMII_CRS_DV_0 
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTD|GPIO_PIN8)
-#  define GPIO_ETH_RMII_RXD0_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTD|GPIO_PIN9)
-#  define GPIO_ETH_RMII_RXD1_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTD|GPIO_PIN10)
+#  define GPIO_ETH_RMII_CRS_DV_0 
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTD|GPIO_PIN8)
+#  define GPIO_ETH_RMII_RXD0_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTD|GPIO_PIN9)
+#  define GPIO_ETH_RMII_RXD1_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTD|GPIO_PIN10)
 #else
-#  define GPIO_ETH_RMII_CRS_DV_0 
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
-#  define GPIO_ETH_RMII_RXD0_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTC|GPIO_PIN4)
-#  define GPIO_ETH_RMII_RXD1_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_2MHz|GPIO_PORTC|GPIO_PIN5)
+#  define GPIO_ETH_RMII_CRS_DV_0 
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN7)
+#  define GPIO_ETH_RMII_RXD0_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN4)
+#  define GPIO_ETH_RMII_RXD1_0   
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTC|GPIO_PIN5)
 #endif
 #define GPIO_ETH_RMII_TXD0_0     
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN12)
 #define GPIO_ETH_RMII_TXD1_0     
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN13)
@@ -157,9 +157,9 @@
 #  define GPIO_SPI1_MISO_0       
(GPIO_INPUT|GPIO_CNF_INFLOAT|GPIO_MODE_INPUT|GPIO_PORTB|GPIO_PIN4)
 #  define GPIO_SPI1_MOSI_0       
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTB|GPIO_PIN5)
 #else
-#  define GPIO_SPI1_NSS_0        
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN4)
+#  define GPIO_SPI1_NSS_0        
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN4)
 #  define GPIO_SPI1_SCK_0        
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN5)
-#  define GPIO_SPI1_MISO_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN6)
+#  define GPIO_SPI1_MISO_0       
(GPIO_INPUT|GPIO_CNF_AFPP|GPIO_MODE_INPUT|GPIO_PORTA|GPIO_PIN6)
 #  define GPIO_SPI1_MOSI_0       
(GPIO_ALT|GPIO_CNF_AFPP|GPIO_MODE_2MHz|GPIO_PORTA|GPIO_PIN7)
 #endif
 

Reply via email to