drivers: pinmux: stm32: add F4 RTS/CTS definitions
Adds common F4 RTS/CTS definitions. Co-authored-by: Benoit Leforestier <benoit.leforestier@gmail.com> Signed-off-by: Georgij Cernysiov <g.cernysiov@elco-automation.de>
This commit is contained in:
parent
78eed34b78
commit
6751c1ff73
1 changed files with 27 additions and 0 deletions
|
@ -21,6 +21,8 @@
|
|||
/* Port A */
|
||||
#define STM32F4_PINMUX_FUNC_PA0_PWM2_CH1 \
|
||||
(STM32_PINMUX_ALT_FUNC_1 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PA0_USART2_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PA0_UART4_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PA0_ETH \
|
||||
|
@ -29,6 +31,8 @@
|
|||
|
||||
#define STM32F4_PINMUX_FUNC_PA1_I2S4_SD \
|
||||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PA1_USART2_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PA1_UART4_RX \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32F4_PINMUX_FUNC_PA1_ETH \
|
||||
|
@ -85,6 +89,8 @@
|
|||
#define STM32F4_PINMUX_FUNC_PA10_USART1_RX \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUSHPULL_NOPULL)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PA11_USART1_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PA11_USART6_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PA11_UART4_RX \
|
||||
|
@ -92,6 +98,8 @@
|
|||
#define STM32F4_PINMUX_FUNC_PA11_OTG_FS_DM \
|
||||
(STM32_PINMUX_ALT_FUNC_10 | STM32_PUSHPULL_NOPULL)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PA12_USART1_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PA12_USART6_RX \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32F4_PINMUX_FUNC_PA12_UART4_TX \
|
||||
|
@ -212,6 +220,8 @@
|
|||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32F4_PINMUX_FUNC_PB13_I2S4_CK \
|
||||
(STM32_PINMUX_ALT_FUNC_6 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32F4_PINMUX_FUNC_PB13_USART3_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PB13_UART5_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_11 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PB13_ETH \
|
||||
|
@ -220,6 +230,8 @@
|
|||
|
||||
#define STM32F4_PINMUX_FUNC_PB14_SPI2_MISO \
|
||||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32F4_PINMUX_FUNC_PB14_USART3_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PB14_OTG_HS_DM \
|
||||
(STM32_PINMUX_ALT_FUNC_12 | STM32_PUSHPULL_NOPULL)
|
||||
|
||||
|
@ -265,6 +277,8 @@
|
|||
|
||||
#define STM32F4_PINMUX_FUNC_PC8_PWM3_CH3 \
|
||||
(STM32_PINMUX_ALT_FUNC_2 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32F4_PINMUX_FUNC_PC8_UART5_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PC9_MCO2 \
|
||||
(STM32_PINMUX_ALT_FUNC_0 | STM32_PUSHPULL_NOPULL | \
|
||||
|
@ -273,6 +287,8 @@
|
|||
(STM32_PINMUX_ALT_FUNC_2 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32F4_PINMUX_FUNC_PC9_I2C3_SDA \
|
||||
(STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PC9_UART5_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PC10_USART3_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUSHPULL_PULLUP)
|
||||
|
@ -296,10 +312,15 @@
|
|||
#define STM32F4_PINMUX_FUNC_PD2_UART5_RX \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_PUSHPULL_NOPULL)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PD3_USART2_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32F4_PINMUX_FUNC_PD3_SPI2_SCK \
|
||||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL | \
|
||||
STM32_OSPEEDR_VERY_HIGH_SPEED)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PD4_USART2_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PD5_USART2_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUSHPULL_PULLUP)
|
||||
|
||||
|
@ -315,6 +336,12 @@
|
|||
#define STM32F4_PINMUX_FUNC_PD10_UART4_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_PUSHPULL_PULLUP)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PD11_USART3_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PD12_USART3_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
|
||||
#define STM32F4_PINMUX_FUNC_PD14_PWM4_CH3 \
|
||||
(STM32_PINMUX_ALT_FUNC_2 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32F4_PINMUX_FUNC_PD14_UART9_RX \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue