drivers: pinmux: stm32: add L4 RTS/CTS definitions
Adds common L4 RTS/CTS definitions. Signed-off-by: Georgij Cernysiov <g.cernysiov@elco-automation.de>
This commit is contained in:
parent
6751c1ff73
commit
5b5f0a5f22
1 changed files with 40 additions and 0 deletions
|
@ -16,8 +16,12 @@
|
|||
/* Port A */
|
||||
#define STM32L4X_PINMUX_FUNC_PA0_PWM2_CH1 \
|
||||
(STM32_PINMUX_ALT_FUNC_1 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA0_USART2_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA0_UART4_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA1_USART2_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA1_UART4_RX \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_PUPDR_NO_PULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA2_USART2_TX \
|
||||
|
@ -30,6 +34,10 @@
|
|||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA6_SPI1_MISO \
|
||||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA6_USART3_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA6_LPUART1_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA7_SPI1_MOSI \
|
||||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA9_USART1_TX \
|
||||
|
@ -38,8 +46,12 @@
|
|||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUPDR_NO_PULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA10_OTG_FS_ID \
|
||||
(STM32_PINMUX_ALT_FUNC_10 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA11_USART1_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA11_OTG_FS_DM \
|
||||
(STM32_PINMUX_ALT_FUNC_10 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA12_USART1_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA12_OTG_FS_DP \
|
||||
(STM32_PINMUX_ALT_FUNC_10 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA15_PWM2_CH1 \
|
||||
|
@ -50,8 +62,16 @@
|
|||
(STM32_PINMUX_ALT_FUNC_9 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA12_CAN_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_9 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PA15_USART3_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PA15_UART4_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_OPENDRAIN_PULLUP)
|
||||
|
||||
/* Port B */
|
||||
#define STM32L4X_PINMUX_FUNC_PB1_USART3_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB1_LPUART1_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB3_SPI1_SCK \
|
||||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PB3_SPI3_SCK \
|
||||
|
@ -60,6 +80,8 @@
|
|||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PB4_SPI3_MISO \
|
||||
(STM32_PINMUX_ALT_FUNC_6 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PB4_USART1_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB5_SPI1_MOSI \
|
||||
(STM32_PINMUX_ALT_FUNC_5 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PB5_SPI3_MOSI \
|
||||
|
@ -72,6 +94,8 @@
|
|||
(STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB7_USART1_RX \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUPDR_NO_PULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PB7_UART4_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB8_I2C1_SCL \
|
||||
(STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB9_I2C1_SDA \
|
||||
|
@ -84,12 +108,18 @@
|
|||
(STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB11_USART3_RX \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUPDR_NO_PULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PB12_LPUART1_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_8 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB13_I2C2_SCL \
|
||||
(STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB13_USART3_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB14_PWM15_CH1 \
|
||||
(STM32_PINMUX_ALT_FUNC_14 | STM32_PUSHPULL_NOPULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PB14_I2C2_SDA \
|
||||
(STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PB14_USART3_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
|
||||
/* Port C */
|
||||
#define STM32L4X_PINMUX_FUNC_PC0_I2C3_SCL \
|
||||
|
@ -120,6 +150,12 @@
|
|||
(STM32_PINMUX_ALT_FUNC_6 | STM32_PUSHPULL_NOPULL)
|
||||
|
||||
/* Port D */
|
||||
#define STM32L4X_PINMUX_FUNC_PD2_USART3_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PD3_USART2_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PD4_USART2_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PD5_USART2_TX \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PD6_USART2_RX \
|
||||
|
@ -128,8 +164,12 @@
|
|||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUSHPULL_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PD9_USART3_RX \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_PUPDR_NO_PULL)
|
||||
#define STM32L4X_PINMUX_FUNC_PD11_USART3_CTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PD12_I2C4_SCL \
|
||||
(STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PD12_USART3_RTS \
|
||||
(STM32_PINMUX_ALT_FUNC_7 | STM32_OPENDRAIN_PULLUP)
|
||||
#define STM32L4X_PINMUX_FUNC_PD13_I2C4_SDA \
|
||||
(STM32_PINMUX_ALT_FUNC_4 | STM32_OPENDRAIN_PULLUP)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue