diff --git a/dts/st/c0/stm32c011d6yx-pinctrl.dtsi b/dts/st/c0/stm32c011d6yx-pinctrl.dtsi index 3c1bc4f69..d17d895a2 100644 --- a/dts/st/c0/stm32c011d6yx-pinctrl.dtsi +++ b/dts/st/c0/stm32c011d6yx-pinctrl.dtsi @@ -591,25 +591,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -643,32 +639,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi b/dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi index 3c1bc4f69..d17d895a2 100644 --- a/dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi +++ b/dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi @@ -591,25 +591,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -643,32 +639,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi index 3c1bc4f69..d17d895a2 100644 --- a/dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi @@ -591,25 +591,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -643,32 +639,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi b/dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi index 406ef0397..caae56b44 100644 --- a/dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi +++ b/dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi @@ -456,25 +456,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -508,32 +504,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi b/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi index 238acc81a..9707831a2 100644 --- a/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi @@ -872,43 +872,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -957,50 +950,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi index 238acc81a..9707831a2 100644 --- a/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi @@ -872,43 +872,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -957,50 +950,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi b/dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi index 3c1bc4f69..d17d895a2 100644 --- a/dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi +++ b/dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi @@ -591,25 +591,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -643,32 +639,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi index 378cae9ce..afc3a7625 100644 --- a/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi @@ -721,37 +721,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -795,44 +789,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi b/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi index 936caaa3e..ee9775f90 100644 --- a/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi @@ -752,37 +752,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -831,50 +825,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi index 936caaa3e..ee9775f90 100644 --- a/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi @@ -752,37 +752,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -831,50 +825,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb6: usart1_rts_pb6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051c6tx-pinctrl.dtsi b/dts/st/c0/stm32c051c6tx-pinctrl.dtsi index 52db51d98..6f008eb15 100644 --- a/dts/st/c0/stm32c051c6tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051c6tx-pinctrl.dtsi @@ -1089,43 +1089,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1169,44 +1162,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051c6ux-pinctrl.dtsi b/dts/st/c0/stm32c051c6ux-pinctrl.dtsi index 52db51d98..6f008eb15 100644 --- a/dts/st/c0/stm32c051c6ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051c6ux-pinctrl.dtsi @@ -1089,43 +1089,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1169,44 +1162,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051c8tx-pinctrl.dtsi b/dts/st/c0/stm32c051c8tx-pinctrl.dtsi index 52db51d98..6f008eb15 100644 --- a/dts/st/c0/stm32c051c8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051c8tx-pinctrl.dtsi @@ -1089,43 +1089,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1169,44 +1162,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051c8ux-pinctrl.dtsi b/dts/st/c0/stm32c051c8ux-pinctrl.dtsi index 52db51d98..6f008eb15 100644 --- a/dts/st/c0/stm32c051c8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051c8ux-pinctrl.dtsi @@ -1089,43 +1089,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1169,44 +1162,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051d8yx-pinctrl.dtsi b/dts/st/c0/stm32c051d8yx-pinctrl.dtsi index 2d783d7b4..b10df2c81 100644 --- a/dts/st/c0/stm32c051d8yx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051d8yx-pinctrl.dtsi @@ -783,37 +783,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -852,38 +846,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051f6px-pinctrl.dtsi b/dts/st/c0/stm32c051f6px-pinctrl.dtsi index 2d783d7b4..b10df2c81 100644 --- a/dts/st/c0/stm32c051f6px-pinctrl.dtsi +++ b/dts/st/c0/stm32c051f6px-pinctrl.dtsi @@ -783,37 +783,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -852,38 +846,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051f8px-pinctrl.dtsi b/dts/st/c0/stm32c051f8px-pinctrl.dtsi index 2d783d7b4..b10df2c81 100644 --- a/dts/st/c0/stm32c051f8px-pinctrl.dtsi +++ b/dts/st/c0/stm32c051f8px-pinctrl.dtsi @@ -783,37 +783,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -852,38 +846,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051g6ux-pinctrl.dtsi b/dts/st/c0/stm32c051g6ux-pinctrl.dtsi index 236266bef..3ca84f850 100644 --- a/dts/st/c0/stm32c051g6ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051g6ux-pinctrl.dtsi @@ -844,37 +844,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -913,38 +907,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051g8ux-pinctrl.dtsi b/dts/st/c0/stm32c051g8ux-pinctrl.dtsi index 236266bef..3ca84f850 100644 --- a/dts/st/c0/stm32c051g8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051g8ux-pinctrl.dtsi @@ -844,37 +844,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -913,38 +907,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051k6tx-pinctrl.dtsi b/dts/st/c0/stm32c051k6tx-pinctrl.dtsi index 818abeb13..949d1a2e1 100644 --- a/dts/st/c0/stm32c051k6tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051k6tx-pinctrl.dtsi @@ -885,37 +885,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -959,44 +953,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051k6ux-pinctrl.dtsi b/dts/st/c0/stm32c051k6ux-pinctrl.dtsi index 818abeb13..949d1a2e1 100644 --- a/dts/st/c0/stm32c051k6ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c051k6ux-pinctrl.dtsi @@ -885,37 +885,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -959,44 +953,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c051k8tx-pinctrl.dtsi b/dts/st/c0/stm32c051k8tx-pinctrl.dtsi index 818abeb13..949d1a2e1 100644 --- a/dts/st/c0/stm32c051k8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c051k8tx-pinctrl.dtsi @@ -885,37 +885,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -959,44 +953,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071c8tx-pinctrl.dtsi b/dts/st/c0/stm32c071c8tx-pinctrl.dtsi index c0cdc3870..9f3a71dc4 100644 --- a/dts/st/c0/stm32c071c8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071c8tx-pinctrl.dtsi @@ -1137,43 +1137,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1217,44 +1210,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071c8txn-pinctrl.dtsi b/dts/st/c0/stm32c071c8txn-pinctrl.dtsi index dadc4641e..1847585de 100644 --- a/dts/st/c0/stm32c071c8txn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071c8txn-pinctrl.dtsi @@ -1113,43 +1113,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1193,44 +1186,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071c8ux-pinctrl.dtsi b/dts/st/c0/stm32c071c8ux-pinctrl.dtsi index c0cdc3870..9f3a71dc4 100644 --- a/dts/st/c0/stm32c071c8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071c8ux-pinctrl.dtsi @@ -1137,43 +1137,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1217,44 +1210,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071c8uxn-pinctrl.dtsi b/dts/st/c0/stm32c071c8uxn-pinctrl.dtsi index dadc4641e..1847585de 100644 --- a/dts/st/c0/stm32c071c8uxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071c8uxn-pinctrl.dtsi @@ -1113,43 +1113,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1193,44 +1186,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071cbtx-pinctrl.dtsi b/dts/st/c0/stm32c071cbtx-pinctrl.dtsi index c0cdc3870..9f3a71dc4 100644 --- a/dts/st/c0/stm32c071cbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071cbtx-pinctrl.dtsi @@ -1137,43 +1137,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1217,44 +1210,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071cbtxn-pinctrl.dtsi b/dts/st/c0/stm32c071cbtxn-pinctrl.dtsi index dadc4641e..1847585de 100644 --- a/dts/st/c0/stm32c071cbtxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071cbtxn-pinctrl.dtsi @@ -1113,43 +1113,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1193,44 +1186,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071cbux-pinctrl.dtsi b/dts/st/c0/stm32c071cbux-pinctrl.dtsi index c0cdc3870..9f3a71dc4 100644 --- a/dts/st/c0/stm32c071cbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071cbux-pinctrl.dtsi @@ -1137,43 +1137,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1217,44 +1210,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071cbuxn-pinctrl.dtsi b/dts/st/c0/stm32c071cbuxn-pinctrl.dtsi index dadc4641e..1847585de 100644 --- a/dts/st/c0/stm32c071cbuxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071cbuxn-pinctrl.dtsi @@ -1113,43 +1113,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1193,44 +1186,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071f8px-pinctrl.dtsi b/dts/st/c0/stm32c071f8px-pinctrl.dtsi index c4583c86a..0954e6496 100644 --- a/dts/st/c0/stm32c071f8px-pinctrl.dtsi +++ b/dts/st/c0/stm32c071f8px-pinctrl.dtsi @@ -767,37 +767,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -836,38 +830,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071f8pxn-pinctrl.dtsi b/dts/st/c0/stm32c071f8pxn-pinctrl.dtsi index 0429b23a5..342e84a8b 100644 --- a/dts/st/c0/stm32c071f8pxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071f8pxn-pinctrl.dtsi @@ -728,37 +728,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -797,38 +791,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071fbpx-pinctrl.dtsi b/dts/st/c0/stm32c071fbpx-pinctrl.dtsi index c4583c86a..0954e6496 100644 --- a/dts/st/c0/stm32c071fbpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071fbpx-pinctrl.dtsi @@ -767,37 +767,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -836,38 +830,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071fbpxn-pinctrl.dtsi b/dts/st/c0/stm32c071fbpxn-pinctrl.dtsi index 0429b23a5..342e84a8b 100644 --- a/dts/st/c0/stm32c071fbpxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071fbpxn-pinctrl.dtsi @@ -728,37 +728,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -797,38 +791,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071fbyx-pinctrl.dtsi b/dts/st/c0/stm32c071fbyx-pinctrl.dtsi index c4583c86a..0954e6496 100644 --- a/dts/st/c0/stm32c071fbyx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071fbyx-pinctrl.dtsi @@ -767,37 +767,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -836,38 +830,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071g8ux-pinctrl.dtsi b/dts/st/c0/stm32c071g8ux-pinctrl.dtsi index ce5338d38..c5166d705 100644 --- a/dts/st/c0/stm32c071g8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071g8ux-pinctrl.dtsi @@ -828,37 +828,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -897,38 +891,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071g8uxn-pinctrl.dtsi b/dts/st/c0/stm32c071g8uxn-pinctrl.dtsi index 5e7d3a307..228b24223 100644 --- a/dts/st/c0/stm32c071g8uxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071g8uxn-pinctrl.dtsi @@ -816,37 +816,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -885,38 +879,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071gbux-pinctrl.dtsi b/dts/st/c0/stm32c071gbux-pinctrl.dtsi index ce5338d38..c5166d705 100644 --- a/dts/st/c0/stm32c071gbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071gbux-pinctrl.dtsi @@ -828,37 +828,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -897,38 +891,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071gbuxn-pinctrl.dtsi b/dts/st/c0/stm32c071gbuxn-pinctrl.dtsi index 5e7d3a307..228b24223 100644 --- a/dts/st/c0/stm32c071gbuxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071gbuxn-pinctrl.dtsi @@ -816,37 +816,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -885,38 +879,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071k8tx-pinctrl.dtsi b/dts/st/c0/stm32c071k8tx-pinctrl.dtsi index f29d41b38..8a3d22f83 100644 --- a/dts/st/c0/stm32c071k8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071k8tx-pinctrl.dtsi @@ -933,37 +933,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1007,44 +1001,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071k8txn-pinctrl.dtsi b/dts/st/c0/stm32c071k8txn-pinctrl.dtsi index f7238ddf5..0237af199 100644 --- a/dts/st/c0/stm32c071k8txn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071k8txn-pinctrl.dtsi @@ -921,37 +921,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -995,44 +989,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071k8ux-pinctrl.dtsi b/dts/st/c0/stm32c071k8ux-pinctrl.dtsi index f29d41b38..8a3d22f83 100644 --- a/dts/st/c0/stm32c071k8ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071k8ux-pinctrl.dtsi @@ -933,37 +933,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1007,44 +1001,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071k8uxn-pinctrl.dtsi b/dts/st/c0/stm32c071k8uxn-pinctrl.dtsi index f7238ddf5..0237af199 100644 --- a/dts/st/c0/stm32c071k8uxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071k8uxn-pinctrl.dtsi @@ -921,37 +921,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -995,44 +989,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071kbtx-pinctrl.dtsi b/dts/st/c0/stm32c071kbtx-pinctrl.dtsi index f29d41b38..8a3d22f83 100644 --- a/dts/st/c0/stm32c071kbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071kbtx-pinctrl.dtsi @@ -933,37 +933,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1007,44 +1001,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071kbtxn-pinctrl.dtsi b/dts/st/c0/stm32c071kbtxn-pinctrl.dtsi index f7238ddf5..0237af199 100644 --- a/dts/st/c0/stm32c071kbtxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071kbtxn-pinctrl.dtsi @@ -921,37 +921,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -995,44 +989,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071kbux-pinctrl.dtsi b/dts/st/c0/stm32c071kbux-pinctrl.dtsi index f29d41b38..8a3d22f83 100644 --- a/dts/st/c0/stm32c071kbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c071kbux-pinctrl.dtsi @@ -933,37 +933,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1007,44 +1001,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071kbuxn-pinctrl.dtsi b/dts/st/c0/stm32c071kbuxn-pinctrl.dtsi index f7238ddf5..0237af199 100644 --- a/dts/st/c0/stm32c071kbuxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071kbuxn-pinctrl.dtsi @@ -921,37 +921,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -995,44 +989,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071r8tx-pinctrl.dtsi b/dts/st/c0/stm32c071r8tx-pinctrl.dtsi index c451d767a..78147a83f 100644 --- a/dts/st/c0/stm32c071r8tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071r8tx-pinctrl.dtsi @@ -1311,43 +1311,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1396,50 +1389,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071r8txn-pinctrl.dtsi b/dts/st/c0/stm32c071r8txn-pinctrl.dtsi index a0194d696..69f399f4d 100644 --- a/dts/st/c0/stm32c071r8txn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071r8txn-pinctrl.dtsi @@ -1279,43 +1279,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1364,50 +1357,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071rbixn-pinctrl.dtsi b/dts/st/c0/stm32c071rbixn-pinctrl.dtsi index a0194d696..69f399f4d 100644 --- a/dts/st/c0/stm32c071rbixn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071rbixn-pinctrl.dtsi @@ -1279,43 +1279,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1364,50 +1357,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071rbtx-pinctrl.dtsi b/dts/st/c0/stm32c071rbtx-pinctrl.dtsi index c451d767a..78147a83f 100644 --- a/dts/st/c0/stm32c071rbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c071rbtx-pinctrl.dtsi @@ -1311,43 +1311,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1396,50 +1389,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c071rbtxn-pinctrl.dtsi b/dts/st/c0/stm32c071rbtxn-pinctrl.dtsi index a0194d696..69f399f4d 100644 --- a/dts/st/c0/stm32c071rbtxn-pinctrl.dtsi +++ b/dts/st/c0/stm32c071rbtxn-pinctrl.dtsi @@ -1279,43 +1279,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1364,50 +1357,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091cbtx-pinctrl.dtsi b/dts/st/c0/stm32c091cbtx-pinctrl.dtsi index 565ca20c0..9c494be7f 100644 --- a/dts/st/c0/stm32c091cbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091cbtx-pinctrl.dtsi @@ -1113,61 +1113,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1236,74 +1226,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091cbux-pinctrl.dtsi b/dts/st/c0/stm32c091cbux-pinctrl.dtsi index 565ca20c0..9c494be7f 100644 --- a/dts/st/c0/stm32c091cbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091cbux-pinctrl.dtsi @@ -1113,61 +1113,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1236,74 +1226,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091cctx-pinctrl.dtsi b/dts/st/c0/stm32c091cctx-pinctrl.dtsi index 565ca20c0..9c494be7f 100644 --- a/dts/st/c0/stm32c091cctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091cctx-pinctrl.dtsi @@ -1113,61 +1113,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1236,74 +1226,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091ccux-pinctrl.dtsi b/dts/st/c0/stm32c091ccux-pinctrl.dtsi index 565ca20c0..9c494be7f 100644 --- a/dts/st/c0/stm32c091ccux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091ccux-pinctrl.dtsi @@ -1113,61 +1113,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1236,74 +1226,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091ecyx-pinctrl.dtsi b/dts/st/c0/stm32c091ecyx-pinctrl.dtsi index 053f187ba..924eded5a 100644 --- a/dts/st/c0/stm32c091ecyx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091ecyx-pinctrl.dtsi @@ -850,49 +850,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -946,56 +938,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091fbpx-pinctrl.dtsi b/dts/st/c0/stm32c091fbpx-pinctrl.dtsi index 053f187ba..924eded5a 100644 --- a/dts/st/c0/stm32c091fbpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091fbpx-pinctrl.dtsi @@ -850,49 +850,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -946,56 +938,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091fcpx-pinctrl.dtsi b/dts/st/c0/stm32c091fcpx-pinctrl.dtsi index 053f187ba..924eded5a 100644 --- a/dts/st/c0/stm32c091fcpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091fcpx-pinctrl.dtsi @@ -850,49 +850,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -946,56 +938,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091gbux-pinctrl.dtsi b/dts/st/c0/stm32c091gbux-pinctrl.dtsi index af39d9d58..074c80f84 100644 --- a/dts/st/c0/stm32c091gbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091gbux-pinctrl.dtsi @@ -844,49 +844,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -940,56 +932,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091gcux-pinctrl.dtsi b/dts/st/c0/stm32c091gcux-pinctrl.dtsi index af39d9d58..074c80f84 100644 --- a/dts/st/c0/stm32c091gcux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091gcux-pinctrl.dtsi @@ -844,49 +844,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -940,56 +932,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091kbtx-pinctrl.dtsi b/dts/st/c0/stm32c091kbtx-pinctrl.dtsi index f5b7cd1bc..f6ce2ea10 100644 --- a/dts/st/c0/stm32c091kbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091kbtx-pinctrl.dtsi @@ -885,49 +885,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,62 +978,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091kbux-pinctrl.dtsi b/dts/st/c0/stm32c091kbux-pinctrl.dtsi index f5b7cd1bc..f6ce2ea10 100644 --- a/dts/st/c0/stm32c091kbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091kbux-pinctrl.dtsi @@ -885,49 +885,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,62 +978,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091kctx-pinctrl.dtsi b/dts/st/c0/stm32c091kctx-pinctrl.dtsi index f5b7cd1bc..f6ce2ea10 100644 --- a/dts/st/c0/stm32c091kctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091kctx-pinctrl.dtsi @@ -885,49 +885,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,62 +978,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091kcux-pinctrl.dtsi b/dts/st/c0/stm32c091kcux-pinctrl.dtsi index f5b7cd1bc..f6ce2ea10 100644 --- a/dts/st/c0/stm32c091kcux-pinctrl.dtsi +++ b/dts/st/c0/stm32c091kcux-pinctrl.dtsi @@ -885,49 +885,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,62 +978,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091rbtx-pinctrl.dtsi b/dts/st/c0/stm32c091rbtx-pinctrl.dtsi index 9a107a464..3d67a084f 100644 --- a/dts/st/c0/stm32c091rbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091rbtx-pinctrl.dtsi @@ -1295,61 +1295,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1423,80 +1413,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091rcix-pinctrl.dtsi b/dts/st/c0/stm32c091rcix-pinctrl.dtsi index 9a107a464..3d67a084f 100644 --- a/dts/st/c0/stm32c091rcix-pinctrl.dtsi +++ b/dts/st/c0/stm32c091rcix-pinctrl.dtsi @@ -1295,61 +1295,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1423,80 +1413,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c091rctx-pinctrl.dtsi b/dts/st/c0/stm32c091rctx-pinctrl.dtsi index 9a107a464..3d67a084f 100644 --- a/dts/st/c0/stm32c091rctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c091rctx-pinctrl.dtsi @@ -1295,61 +1295,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1423,80 +1413,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092cbtx-pinctrl.dtsi b/dts/st/c0/stm32c092cbtx-pinctrl.dtsi index 4bc15ea73..9a2edda83 100644 --- a/dts/st/c0/stm32c092cbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092cbtx-pinctrl.dtsi @@ -1367,61 +1367,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1495,80 +1485,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092cbux-pinctrl.dtsi b/dts/st/c0/stm32c092cbux-pinctrl.dtsi index 15f19a2da..e4a17f81f 100644 --- a/dts/st/c0/stm32c092cbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092cbux-pinctrl.dtsi @@ -1169,61 +1169,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1292,74 +1282,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092cctx-pinctrl.dtsi b/dts/st/c0/stm32c092cctx-pinctrl.dtsi index 15f19a2da..e4a17f81f 100644 --- a/dts/st/c0/stm32c092cctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092cctx-pinctrl.dtsi @@ -1169,61 +1169,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1292,74 +1282,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092ccux-pinctrl.dtsi b/dts/st/c0/stm32c092ccux-pinctrl.dtsi index 15f19a2da..e4a17f81f 100644 --- a/dts/st/c0/stm32c092ccux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092ccux-pinctrl.dtsi @@ -1169,61 +1169,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1292,74 +1282,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092ecyx-pinctrl.dtsi b/dts/st/c0/stm32c092ecyx-pinctrl.dtsi index 84ff6b5af..101fe9846 100644 --- a/dts/st/c0/stm32c092ecyx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092ecyx-pinctrl.dtsi @@ -886,49 +886,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -982,56 +974,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092fbpx-pinctrl.dtsi b/dts/st/c0/stm32c092fbpx-pinctrl.dtsi index 84ff6b5af..101fe9846 100644 --- a/dts/st/c0/stm32c092fbpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092fbpx-pinctrl.dtsi @@ -886,49 +886,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -982,56 +974,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092fcpx-pinctrl.dtsi b/dts/st/c0/stm32c092fcpx-pinctrl.dtsi index 84ff6b5af..101fe9846 100644 --- a/dts/st/c0/stm32c092fcpx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092fcpx-pinctrl.dtsi @@ -886,49 +886,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -982,56 +974,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092gbux-pinctrl.dtsi b/dts/st/c0/stm32c092gbux-pinctrl.dtsi index 383388bff..f6026eef6 100644 --- a/dts/st/c0/stm32c092gbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092gbux-pinctrl.dtsi @@ -880,49 +880,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -976,56 +968,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092gcux-pinctrl.dtsi b/dts/st/c0/stm32c092gcux-pinctrl.dtsi index 383388bff..f6026eef6 100644 --- a/dts/st/c0/stm32c092gcux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092gcux-pinctrl.dtsi @@ -880,49 +880,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -976,56 +968,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092kbtx-pinctrl.dtsi b/dts/st/c0/stm32c092kbtx-pinctrl.dtsi index a1d87db4a..b617945ce 100644 --- a/dts/st/c0/stm32c092kbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092kbtx-pinctrl.dtsi @@ -925,49 +925,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1026,62 +1018,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092kbux-pinctrl.dtsi b/dts/st/c0/stm32c092kbux-pinctrl.dtsi index a1d87db4a..b617945ce 100644 --- a/dts/st/c0/stm32c092kbux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092kbux-pinctrl.dtsi @@ -925,49 +925,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1026,62 +1018,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092kctx-pinctrl.dtsi b/dts/st/c0/stm32c092kctx-pinctrl.dtsi index a1d87db4a..b617945ce 100644 --- a/dts/st/c0/stm32c092kctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092kctx-pinctrl.dtsi @@ -925,49 +925,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1026,62 +1018,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092kcux-pinctrl.dtsi b/dts/st/c0/stm32c092kcux-pinctrl.dtsi index a1d87db4a..b617945ce 100644 --- a/dts/st/c0/stm32c092kcux-pinctrl.dtsi +++ b/dts/st/c0/stm32c092kcux-pinctrl.dtsi @@ -925,49 +925,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1026,62 +1018,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092rbtx-pinctrl.dtsi b/dts/st/c0/stm32c092rbtx-pinctrl.dtsi index 4bc15ea73..9a2edda83 100644 --- a/dts/st/c0/stm32c092rbtx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092rbtx-pinctrl.dtsi @@ -1367,61 +1367,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1495,80 +1485,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092rcix-pinctrl.dtsi b/dts/st/c0/stm32c092rcix-pinctrl.dtsi index 4bc15ea73..9a2edda83 100644 --- a/dts/st/c0/stm32c092rcix-pinctrl.dtsi +++ b/dts/st/c0/stm32c092rcix-pinctrl.dtsi @@ -1367,61 +1367,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1495,80 +1485,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/c0/stm32c092rctx-pinctrl.dtsi b/dts/st/c0/stm32c092rctx-pinctrl.dtsi index 4bc15ea73..9a2edda83 100644 --- a/dts/st/c0/stm32c092rctx-pinctrl.dtsi +++ b/dts/st/c0/stm32c092rctx-pinctrl.dtsi @@ -1367,61 +1367,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb6: usart1_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb7: usart2_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb8: usart2_cts_pb8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1495,80 +1485,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa14: usart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa15: usart1_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb9: usart2_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc14: usart2_rts_pc14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f030c6tx-pinctrl.dtsi b/dts/st/f0/stm32f030c6tx-pinctrl.dtsi index 8ec9f6db2..868165af3 100644 --- a/dts/st/f0/stm32f030c6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030c6tx-pinctrl.dtsi @@ -494,13 +494,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -519,14 +517,12 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f030c8tx-pinctrl.dtsi b/dts/st/f0/stm32f030c8tx-pinctrl.dtsi index 509b940b0..71545d957 100644 --- a/dts/st/f0/stm32f030c8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030c8tx-pinctrl.dtsi @@ -506,13 +506,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -531,14 +529,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f030cctx-pinctrl.dtsi b/dts/st/f0/stm32f030cctx-pinctrl.dtsi index 66c0da390..81fca9f3a 100644 --- a/dts/st/f0/stm32f030cctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030cctx-pinctrl.dtsi @@ -562,31 +562,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -625,38 +620,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f030f4px-pinctrl.dtsi b/dts/st/f0/stm32f030f4px-pinctrl.dtsi index f138c784c..ebdb9c188 100644 --- a/dts/st/f0/stm32f030f4px-pinctrl.dtsi +++ b/dts/st/f0/stm32f030f4px-pinctrl.dtsi @@ -230,7 +230,6 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -244,8 +243,7 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f030k6tx-pinctrl.dtsi b/dts/st/f0/stm32f030k6tx-pinctrl.dtsi index 142e9c2b1..42b8f2857 100644 --- a/dts/st/f0/stm32f030k6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030k6tx-pinctrl.dtsi @@ -357,13 +357,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -382,14 +380,12 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f030r8tx-pinctrl.dtsi b/dts/st/f0/stm32f030r8tx-pinctrl.dtsi index 76007ba2b..362c739e5 100644 --- a/dts/st/f0/stm32f030r8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030r8tx-pinctrl.dtsi @@ -610,13 +610,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -635,14 +633,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f030rctx-pinctrl.dtsi b/dts/st/f0/stm32f030rctx-pinctrl.dtsi index e16eb8b9f..94bd6225d 100644 --- a/dts/st/f0/stm32f030rctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030rctx-pinctrl.dtsi @@ -668,31 +668,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -736,44 +731,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi b/dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi index 7506bb0ad..1296cfba6 100644 --- a/dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi @@ -574,13 +574,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -599,14 +597,12 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f031e6yx-pinctrl.dtsi b/dts/st/f0/stm32f031e6yx-pinctrl.dtsi index 65a20c0ac..d2e2c87d8 100644 --- a/dts/st/f0/stm32f031e6yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f031e6yx-pinctrl.dtsi @@ -363,7 +363,6 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -377,8 +376,7 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f031f(4-6)px-pinctrl.dtsi b/dts/st/f0/stm32f031f(4-6)px-pinctrl.dtsi index 202259c95..d9bcffb46 100644 --- a/dts/st/f0/stm32f031f(4-6)px-pinctrl.dtsi +++ b/dts/st/f0/stm32f031f(4-6)px-pinctrl.dtsi @@ -276,7 +276,6 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -290,8 +289,7 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi index a499cc93a..5ac1a32e8 100644 --- a/dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi @@ -417,7 +417,6 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -431,8 +430,7 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi index e2f84d013..0e04a1bae 100644 --- a/dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi @@ -447,13 +447,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -472,14 +470,12 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f031k6tx-pinctrl.dtsi b/dts/st/f0/stm32f031k6tx-pinctrl.dtsi index e97a0b599..2fbc2d2a4 100644 --- a/dts/st/f0/stm32f031k6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f031k6tx-pinctrl.dtsi @@ -429,13 +429,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -454,14 +452,12 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f038c6tx-pinctrl.dtsi b/dts/st/f0/stm32f038c6tx-pinctrl.dtsi index ffe2a52bf..746877c41 100644 --- a/dts/st/f0/stm32f038c6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f038c6tx-pinctrl.dtsi @@ -570,13 +570,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -595,14 +593,12 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f038e6yx-pinctrl.dtsi b/dts/st/f0/stm32f038e6yx-pinctrl.dtsi index 65a20c0ac..d2e2c87d8 100644 --- a/dts/st/f0/stm32f038e6yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f038e6yx-pinctrl.dtsi @@ -363,7 +363,6 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -377,8 +376,7 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f038f6px-pinctrl.dtsi b/dts/st/f0/stm32f038f6px-pinctrl.dtsi index 212fc4e16..69d01310f 100644 --- a/dts/st/f0/stm32f038f6px-pinctrl.dtsi +++ b/dts/st/f0/stm32f038f6px-pinctrl.dtsi @@ -256,7 +256,6 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -270,8 +269,7 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f038g6ux-pinctrl.dtsi b/dts/st/f0/stm32f038g6ux-pinctrl.dtsi index f3bf6af96..7c2e90996 100644 --- a/dts/st/f0/stm32f038g6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f038g6ux-pinctrl.dtsi @@ -397,7 +397,6 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -411,8 +410,7 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f038k6ux-pinctrl.dtsi b/dts/st/f0/stm32f038k6ux-pinctrl.dtsi index c2fa89d77..7a95ce23f 100644 --- a/dts/st/f0/stm32f038k6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f038k6ux-pinctrl.dtsi @@ -443,13 +443,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -468,14 +466,12 @@ /omit-if-no-ref/ usart1_rts_pa1: usart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi b/dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi index 8a9c65bc9..e97c6e38e 100644 --- a/dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi @@ -717,13 +717,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -742,14 +740,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi index 8a9c65bc9..e97c6e38e 100644 --- a/dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi @@ -717,13 +717,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -742,14 +740,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f042f4px-pinctrl.dtsi b/dts/st/f0/stm32f042f4px-pinctrl.dtsi index 57176cc03..02533c8eb 100644 --- a/dts/st/f0/stm32f042f4px-pinctrl.dtsi +++ b/dts/st/f0/stm32f042f4px-pinctrl.dtsi @@ -392,7 +392,6 @@ /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -406,8 +405,7 @@ /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f042f6px-pinctrl.dtsi b/dts/st/f0/stm32f042f6px-pinctrl.dtsi index 57176cc03..02533c8eb 100644 --- a/dts/st/f0/stm32f042f6px-pinctrl.dtsi +++ b/dts/st/f0/stm32f042f6px-pinctrl.dtsi @@ -392,7 +392,6 @@ /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -406,8 +405,7 @@ /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi index 271581177..5ec692733 100644 --- a/dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi @@ -546,13 +546,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -571,14 +569,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi b/dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi index 5b64a48a5..2ba11c4ce 100644 --- a/dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi @@ -567,13 +567,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -592,14 +590,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi index 1dc0a6da5..aa3f07fe6 100644 --- a/dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi @@ -579,13 +579,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -604,14 +602,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f042t6yx-pinctrl.dtsi b/dts/st/f0/stm32f042t6yx-pinctrl.dtsi index 4f14f8a3b..0ac884028 100644 --- a/dts/st/f0/stm32f042t6yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f042t6yx-pinctrl.dtsi @@ -587,13 +587,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -612,14 +610,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f048c6ux-pinctrl.dtsi b/dts/st/f0/stm32f048c6ux-pinctrl.dtsi index a4f5fbd5f..85766d311 100644 --- a/dts/st/f0/stm32f048c6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f048c6ux-pinctrl.dtsi @@ -687,13 +687,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -712,14 +710,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f048g6ux-pinctrl.dtsi b/dts/st/f0/stm32f048g6ux-pinctrl.dtsi index 6e05991aa..d274b69d0 100644 --- a/dts/st/f0/stm32f048g6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f048g6ux-pinctrl.dtsi @@ -500,13 +500,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -525,14 +523,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f048t6yx-pinctrl.dtsi b/dts/st/f0/stm32f048t6yx-pinctrl.dtsi index f5cf0a4cd..8cef2b27b 100644 --- a/dts/st/f0/stm32f048t6yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f048t6yx-pinctrl.dtsi @@ -561,13 +561,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -586,14 +584,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051c4tx-pinctrl.dtsi b/dts/st/f0/stm32f051c4tx-pinctrl.dtsi index 67a6cd4b0..9be8dc2b1 100644 --- a/dts/st/f0/stm32f051c4tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c4tx-pinctrl.dtsi @@ -649,7 +649,6 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -663,8 +662,7 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051c4ux-pinctrl.dtsi b/dts/st/f0/stm32f051c4ux-pinctrl.dtsi index 67a6cd4b0..9be8dc2b1 100644 --- a/dts/st/f0/stm32f051c4ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c4ux-pinctrl.dtsi @@ -649,7 +649,6 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -663,8 +662,7 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051c6tx-pinctrl.dtsi b/dts/st/f0/stm32f051c6tx-pinctrl.dtsi index e0ce2e041..49260ff1b 100644 --- a/dts/st/f0/stm32f051c6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c6tx-pinctrl.dtsi @@ -649,13 +649,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -674,14 +672,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051c6ux-pinctrl.dtsi b/dts/st/f0/stm32f051c6ux-pinctrl.dtsi index e0ce2e041..49260ff1b 100644 --- a/dts/st/f0/stm32f051c6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c6ux-pinctrl.dtsi @@ -649,13 +649,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -674,14 +672,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051c8tx-pinctrl.dtsi b/dts/st/f0/stm32f051c8tx-pinctrl.dtsi index 8127eedc7..7899499fb 100644 --- a/dts/st/f0/stm32f051c8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c8tx-pinctrl.dtsi @@ -694,13 +694,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -719,14 +717,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051c8ux-pinctrl.dtsi b/dts/st/f0/stm32f051c8ux-pinctrl.dtsi index 8127eedc7..7899499fb 100644 --- a/dts/st/f0/stm32f051c8ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c8ux-pinctrl.dtsi @@ -694,13 +694,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -719,14 +717,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051k4tx-pinctrl.dtsi b/dts/st/f0/stm32f051k4tx-pinctrl.dtsi index 3336fe5b4..23a7d6e16 100644 --- a/dts/st/f0/stm32f051k4tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k4tx-pinctrl.dtsi @@ -509,7 +509,6 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -523,8 +522,7 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051k4ux-pinctrl.dtsi b/dts/st/f0/stm32f051k4ux-pinctrl.dtsi index fdef69a21..0bb45d0d3 100644 --- a/dts/st/f0/stm32f051k4ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k4ux-pinctrl.dtsi @@ -535,7 +535,6 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -549,8 +548,7 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051k6tx-pinctrl.dtsi b/dts/st/f0/stm32f051k6tx-pinctrl.dtsi index 30f352a7e..acdb11c69 100644 --- a/dts/st/f0/stm32f051k6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k6tx-pinctrl.dtsi @@ -509,13 +509,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -534,14 +532,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051k6ux-pinctrl.dtsi b/dts/st/f0/stm32f051k6ux-pinctrl.dtsi index e1aa11bd3..95077e0fc 100644 --- a/dts/st/f0/stm32f051k6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k6ux-pinctrl.dtsi @@ -535,13 +535,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -560,14 +558,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051k8tx-pinctrl.dtsi b/dts/st/f0/stm32f051k8tx-pinctrl.dtsi index 30f352a7e..acdb11c69 100644 --- a/dts/st/f0/stm32f051k8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k8tx-pinctrl.dtsi @@ -509,13 +509,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -534,14 +532,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051k8ux-pinctrl.dtsi b/dts/st/f0/stm32f051k8ux-pinctrl.dtsi index e1aa11bd3..95077e0fc 100644 --- a/dts/st/f0/stm32f051k8ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k8ux-pinctrl.dtsi @@ -535,13 +535,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -560,14 +558,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051r4tx-pinctrl.dtsi b/dts/st/f0/stm32f051r4tx-pinctrl.dtsi index 7f0208261..17e937ced 100644 --- a/dts/st/f0/stm32f051r4tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051r4tx-pinctrl.dtsi @@ -778,7 +778,6 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -792,8 +791,7 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051r6tx-pinctrl.dtsi b/dts/st/f0/stm32f051r6tx-pinctrl.dtsi index 768b7f8ed..c4e915ebc 100644 --- a/dts/st/f0/stm32f051r6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051r6tx-pinctrl.dtsi @@ -778,13 +778,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -803,14 +801,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051r8hx-pinctrl.dtsi b/dts/st/f0/stm32f051r8hx-pinctrl.dtsi index 6a5663514..3614208a7 100644 --- a/dts/st/f0/stm32f051r8hx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051r8hx-pinctrl.dtsi @@ -802,13 +802,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -827,14 +825,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051r8tx-pinctrl.dtsi b/dts/st/f0/stm32f051r8tx-pinctrl.dtsi index 6a5663514..3614208a7 100644 --- a/dts/st/f0/stm32f051r8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051r8tx-pinctrl.dtsi @@ -802,13 +802,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -827,14 +825,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f051t8yx-pinctrl.dtsi b/dts/st/f0/stm32f051t8yx-pinctrl.dtsi index 8128f4639..177634463 100644 --- a/dts/st/f0/stm32f051t8yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051t8yx-pinctrl.dtsi @@ -529,13 +529,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -554,14 +552,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f058c8ux-pinctrl.dtsi b/dts/st/f0/stm32f058c8ux-pinctrl.dtsi index 489ef548c..92bdb7dba 100644 --- a/dts/st/f0/stm32f058c8ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f058c8ux-pinctrl.dtsi @@ -686,13 +686,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -711,14 +709,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f058r8hx-pinctrl.dtsi b/dts/st/f0/stm32f058r8hx-pinctrl.dtsi index 34e88e09e..51eefbc26 100644 --- a/dts/st/f0/stm32f058r8hx-pinctrl.dtsi +++ b/dts/st/f0/stm32f058r8hx-pinctrl.dtsi @@ -794,13 +794,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -819,14 +817,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f058r8tx-pinctrl.dtsi b/dts/st/f0/stm32f058r8tx-pinctrl.dtsi index 34e88e09e..51eefbc26 100644 --- a/dts/st/f0/stm32f058r8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f058r8tx-pinctrl.dtsi @@ -794,13 +794,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -819,14 +817,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f058t8yx-pinctrl.dtsi b/dts/st/f0/stm32f058t8yx-pinctrl.dtsi index b20cfba75..7f9280eed 100644 --- a/dts/st/f0/stm32f058t8yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f058t8yx-pinctrl.dtsi @@ -521,13 +521,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -546,14 +544,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f070c6tx-pinctrl.dtsi b/dts/st/f0/stm32f070c6tx-pinctrl.dtsi index 086063ffc..67c09dceb 100644 --- a/dts/st/f0/stm32f070c6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f070c6tx-pinctrl.dtsi @@ -457,13 +457,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -482,14 +480,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f070cbtx-pinctrl.dtsi b/dts/st/f0/stm32f070cbtx-pinctrl.dtsi index 57b3fca84..420dadc8f 100644 --- a/dts/st/f0/stm32f070cbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f070cbtx-pinctrl.dtsi @@ -521,31 +521,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -579,32 +574,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f070f6px-pinctrl.dtsi b/dts/st/f0/stm32f070f6px-pinctrl.dtsi index f5362e590..0d9295faa 100644 --- a/dts/st/f0/stm32f070f6px-pinctrl.dtsi +++ b/dts/st/f0/stm32f070f6px-pinctrl.dtsi @@ -260,13 +260,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -285,14 +283,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f070rbtx-pinctrl.dtsi b/dts/st/f0/stm32f070rbtx-pinctrl.dtsi index 2056b1f6f..8a5f5e12b 100644 --- a/dts/st/f0/stm32f070rbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f070rbtx-pinctrl.dtsi @@ -627,31 +627,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -690,38 +685,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi index 71969ddf2..bf74a0a91 100644 --- a/dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi @@ -740,31 +740,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -798,32 +793,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi b/dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi index 71969ddf2..bf74a0a91 100644 --- a/dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi @@ -740,31 +740,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -798,32 +793,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f071cbyx-pinctrl.dtsi b/dts/st/f0/stm32f071cbyx-pinctrl.dtsi index 71969ddf2..bf74a0a91 100644 --- a/dts/st/f0/stm32f071cbyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071cbyx-pinctrl.dtsi @@ -740,31 +740,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -798,32 +793,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f071rbtx-pinctrl.dtsi b/dts/st/f0/stm32f071rbtx-pinctrl.dtsi index 4ffb6869a..1601c6aaa 100644 --- a/dts/st/f0/stm32f071rbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071rbtx-pinctrl.dtsi @@ -859,31 +859,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -922,38 +917,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi b/dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi index 33d115264..877d4ab19 100644 --- a/dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi @@ -1177,43 +1177,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1262,50 +1255,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi index 33d115264..877d4ab19 100644 --- a/dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi @@ -1177,43 +1177,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1262,50 +1255,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi index 507d06ead..96e892c6b 100644 --- a/dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi @@ -762,31 +762,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -820,32 +815,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi b/dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi index 507d06ead..96e892c6b 100644 --- a/dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi @@ -762,31 +762,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -820,32 +815,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f072cbyx-pinctrl.dtsi b/dts/st/f0/stm32f072cbyx-pinctrl.dtsi index 507d06ead..96e892c6b 100644 --- a/dts/st/f0/stm32f072cbyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072cbyx-pinctrl.dtsi @@ -762,31 +762,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -820,32 +815,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi index b9e0ca3d2..38411d272 100644 --- a/dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi @@ -881,31 +881,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,38 +939,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f072rbhx-pinctrl.dtsi b/dts/st/f0/stm32f072rbhx-pinctrl.dtsi index b9e0ca3d2..38411d272 100644 --- a/dts/st/f0/stm32f072rbhx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072rbhx-pinctrl.dtsi @@ -881,31 +881,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,38 +939,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f072rbix-pinctrl.dtsi b/dts/st/f0/stm32f072rbix-pinctrl.dtsi index b9e0ca3d2..38411d272 100644 --- a/dts/st/f0/stm32f072rbix-pinctrl.dtsi +++ b/dts/st/f0/stm32f072rbix-pinctrl.dtsi @@ -881,31 +881,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,38 +939,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi b/dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi index 64f88a879..ed7ebe2a5 100644 --- a/dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi @@ -1208,43 +1208,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1293,50 +1286,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi index 64f88a879..ed7ebe2a5 100644 --- a/dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi @@ -1208,43 +1208,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1293,50 +1286,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f078cbtx-pinctrl.dtsi b/dts/st/f0/stm32f078cbtx-pinctrl.dtsi index 50835ec7e..fa00d53f6 100644 --- a/dts/st/f0/stm32f078cbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078cbtx-pinctrl.dtsi @@ -732,31 +732,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -790,32 +785,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f078cbux-pinctrl.dtsi b/dts/st/f0/stm32f078cbux-pinctrl.dtsi index 50835ec7e..fa00d53f6 100644 --- a/dts/st/f0/stm32f078cbux-pinctrl.dtsi +++ b/dts/st/f0/stm32f078cbux-pinctrl.dtsi @@ -732,31 +732,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -790,32 +785,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f078cbyx-pinctrl.dtsi b/dts/st/f0/stm32f078cbyx-pinctrl.dtsi index 50835ec7e..fa00d53f6 100644 --- a/dts/st/f0/stm32f078cbyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078cbyx-pinctrl.dtsi @@ -732,31 +732,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -790,32 +785,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f078rbhx-pinctrl.dtsi b/dts/st/f0/stm32f078rbhx-pinctrl.dtsi index 190ef6a0c..688777bd8 100644 --- a/dts/st/f0/stm32f078rbhx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078rbhx-pinctrl.dtsi @@ -851,31 +851,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -914,38 +909,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f078rbtx-pinctrl.dtsi b/dts/st/f0/stm32f078rbtx-pinctrl.dtsi index 190ef6a0c..688777bd8 100644 --- a/dts/st/f0/stm32f078rbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078rbtx-pinctrl.dtsi @@ -851,31 +851,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -914,38 +909,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f078vbhx-pinctrl.dtsi b/dts/st/f0/stm32f078vbhx-pinctrl.dtsi index 3c2ad75b6..b7c7871b0 100644 --- a/dts/st/f0/stm32f078vbhx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078vbhx-pinctrl.dtsi @@ -1169,43 +1169,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1254,50 +1247,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f078vbtx-pinctrl.dtsi b/dts/st/f0/stm32f078vbtx-pinctrl.dtsi index 3c2ad75b6..b7c7871b0 100644 --- a/dts/st/f0/stm32f078vbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078vbtx-pinctrl.dtsi @@ -1169,43 +1169,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1254,50 +1247,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi b/dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi index 90afbe987..769a8bba6 100644 --- a/dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi @@ -807,31 +807,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -870,38 +865,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi b/dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi index 90afbe987..769a8bba6 100644 --- a/dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi @@ -807,31 +807,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -870,38 +865,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi b/dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi index e9cf3f125..3805d709b 100644 --- a/dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi @@ -926,31 +926,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -994,44 +989,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f091rchx-pinctrl.dtsi b/dts/st/f0/stm32f091rchx-pinctrl.dtsi index e9cf3f125..3805d709b 100644 --- a/dts/st/f0/stm32f091rchx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091rchx-pinctrl.dtsi @@ -926,31 +926,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -994,44 +989,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f091rcyx-pinctrl.dtsi b/dts/st/f0/stm32f091rcyx-pinctrl.dtsi index e9cf3f125..3805d709b 100644 --- a/dts/st/f0/stm32f091rcyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091rcyx-pinctrl.dtsi @@ -926,31 +926,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -994,44 +989,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi b/dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi index 1f45048e8..949717199 100644 --- a/dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi @@ -1253,43 +1253,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1368,86 +1361,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart7_rts_pd15: usart7_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart7_rts_pf2: usart7_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart8_rts_pd12: usart8_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f091vchx-pinctrl.dtsi b/dts/st/f0/stm32f091vchx-pinctrl.dtsi index 1f45048e8..949717199 100644 --- a/dts/st/f0/stm32f091vchx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091vchx-pinctrl.dtsi @@ -1253,43 +1253,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1368,86 +1361,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart7_rts_pd15: usart7_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart7_rts_pf2: usart7_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart8_rts_pd12: usart8_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f098cctx-pinctrl.dtsi b/dts/st/f0/stm32f098cctx-pinctrl.dtsi index c05fe050b..8b5b48cb0 100644 --- a/dts/st/f0/stm32f098cctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098cctx-pinctrl.dtsi @@ -799,31 +799,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -862,38 +857,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f098ccux-pinctrl.dtsi b/dts/st/f0/stm32f098ccux-pinctrl.dtsi index c05fe050b..8b5b48cb0 100644 --- a/dts/st/f0/stm32f098ccux-pinctrl.dtsi +++ b/dts/st/f0/stm32f098ccux-pinctrl.dtsi @@ -799,31 +799,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -862,38 +857,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f098rchx-pinctrl.dtsi b/dts/st/f0/stm32f098rchx-pinctrl.dtsi index 59aa155be..f47b4d99f 100644 --- a/dts/st/f0/stm32f098rchx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098rchx-pinctrl.dtsi @@ -918,31 +918,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,44 +981,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f098rctx-pinctrl.dtsi b/dts/st/f0/stm32f098rctx-pinctrl.dtsi index 59aa155be..f47b4d99f 100644 --- a/dts/st/f0/stm32f098rctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098rctx-pinctrl.dtsi @@ -918,31 +918,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,44 +981,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f098rcyx-pinctrl.dtsi b/dts/st/f0/stm32f098rcyx-pinctrl.dtsi index 59aa155be..f47b4d99f 100644 --- a/dts/st/f0/stm32f098rcyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098rcyx-pinctrl.dtsi @@ -918,31 +918,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,44 +981,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f098vchx-pinctrl.dtsi b/dts/st/f0/stm32f098vchx-pinctrl.dtsi index e94df2ebd..69a9d04cf 100644 --- a/dts/st/f0/stm32f098vchx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098vchx-pinctrl.dtsi @@ -1245,43 +1245,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1360,86 +1353,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart7_rts_pd15: usart7_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart7_rts_pf2: usart7_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart8_rts_pd12: usart8_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f0/stm32f098vctx-pinctrl.dtsi b/dts/st/f0/stm32f098vctx-pinctrl.dtsi index e94df2ebd..69a9d04cf 100644 --- a/dts/st/f0/stm32f098vctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098vctx-pinctrl.dtsi @@ -1245,43 +1245,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1360,86 +1353,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart7_rts_pd15: usart7_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart7_rts_pf2: usart7_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart8_rts_pd12: usart8_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi index a32885510..96ed1610d 100644 --- a/dts/st/f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi @@ -1016,39 +1016,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi b/dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi index a32885510..96ed1610d 100644 --- a/dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi +++ b/dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi @@ -1016,39 +1016,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f205rgex-pinctrl.dtsi b/dts/st/f2/stm32f205rgex-pinctrl.dtsi index a32885510..96ed1610d 100644 --- a/dts/st/f2/stm32f205rgex-pinctrl.dtsi +++ b/dts/st/f2/stm32f205rgex-pinctrl.dtsi @@ -1016,39 +1016,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi index 0a5220c2e..293f1185a 100644 --- a/dts/st/f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi @@ -1205,63 +1205,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi index 6ab92f597..7c9612fc8 100644 --- a/dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi @@ -1398,87 +1398,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi b/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi index 3d2fe1b09..94a3f4825 100644 --- a/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi @@ -1962,87 +1962,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi index 3d2fe1b09..94a3f4825 100644 --- a/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi @@ -1962,87 +1962,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi index 1f20a3a41..82151d7b6 100644 --- a/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi @@ -1442,63 +1442,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi index 15e872fbf..bddfb6e42 100644 --- a/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi @@ -1655,87 +1655,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi index a32885510..96ed1610d 100644 --- a/dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi @@ -1016,39 +1016,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi index 0a5220c2e..293f1185a 100644 --- a/dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi @@ -1205,63 +1205,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi index 6ab92f597..7c9612fc8 100644 --- a/dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi @@ -1398,87 +1398,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi b/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi index 3d2fe1b09..94a3f4825 100644 --- a/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi @@ -1962,87 +1962,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi index 3d2fe1b09..94a3f4825 100644 --- a/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi @@ -1962,87 +1962,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi index 1f20a3a41..82151d7b6 100644 --- a/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi @@ -1442,63 +1442,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi index 15e872fbf..bddfb6e42 100644 --- a/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi @@ -1655,87 +1655,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi index 3997ac0d5..1fd72987c 100644 --- a/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi @@ -791,25 +791,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -833,20 +829,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f301c8yx-pinctrl.dtsi b/dts/st/f3/stm32f301c8yx-pinctrl.dtsi index 3997ac0d5..1fd72987c 100644 --- a/dts/st/f3/stm32f301c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301c8yx-pinctrl.dtsi @@ -791,25 +791,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -833,20 +829,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi index 6ed2304fd..9df05d175 100644 --- a/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi @@ -604,13 +604,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -629,14 +627,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi index cb4f3ed8d..fe3306ec3 100644 --- a/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi @@ -588,13 +588,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -613,14 +611,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi index a3ea51421..04d23bcd8 100644 --- a/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi @@ -932,25 +932,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -974,20 +970,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi index 1d221c15b..4cd589c4a 100644 --- a/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi @@ -813,25 +813,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -855,20 +851,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi index ebc2fe2db..c3bd94f20 100644 --- a/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi @@ -852,25 +852,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -894,20 +890,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302c8yx-pinctrl.dtsi b/dts/st/f3/stm32f302c8yx-pinctrl.dtsi index 1d221c15b..4cd589c4a 100644 --- a/dts/st/f3/stm32f302c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c8yx-pinctrl.dtsi @@ -813,25 +813,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -855,20 +851,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi index 5724a7271..aec458e88 100644 --- a/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi @@ -601,13 +601,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -626,14 +624,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi index b469838e0..1bcd20d87 100644 --- a/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi @@ -954,25 +954,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -996,20 +992,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi index e7e261943..3fe975293 100644 --- a/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi @@ -1015,25 +1015,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1057,20 +1053,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi index 3d5c7c144..8f3328632 100644 --- a/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi @@ -1096,25 +1096,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1138,20 +1134,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi index d0492f5ee..3ed752f17 100644 --- a/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi @@ -1331,37 +1331,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1400,38 +1394,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi b/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi index d91982c7a..0a3674c4d 100644 --- a/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi @@ -1659,37 +1659,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1728,38 +1722,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi index d91982c7a..0a3674c4d 100644 --- a/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi @@ -1659,37 +1659,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1728,38 +1722,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302vcyx-pinctrl.dtsi b/dts/st/f3/stm32f302vcyx-pinctrl.dtsi index 4f4944430..6ed9a6c4b 100644 --- a/dts/st/f3/stm32f302vcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302vcyx-pinctrl.dtsi @@ -1263,37 +1263,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1332,38 +1326,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi index 7b251a63e..6a09bdb17 100644 --- a/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi @@ -1899,37 +1899,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1968,38 +1962,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi index 435efade5..cf941a7bf 100644 --- a/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi @@ -731,25 +731,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -773,20 +769,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi index 5967eee16..b8bc80f4b 100644 --- a/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi @@ -944,25 +944,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,20 +982,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303c8yx-pinctrl.dtsi b/dts/st/f3/stm32f303c8yx-pinctrl.dtsi index d429c31fc..a93be854a 100644 --- a/dts/st/f3/stm32f303c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c8yx-pinctrl.dtsi @@ -767,25 +767,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -809,20 +805,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi index 952a2db3d..f7c02de2b 100644 --- a/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi @@ -562,13 +562,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -587,14 +585,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi index 4eae79f53..ffda0f065 100644 --- a/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi @@ -542,13 +542,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -567,14 +565,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi index c96a6e4e9..2812b2509 100644 --- a/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi @@ -871,25 +871,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -913,20 +909,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi index 8913fbb94..6d7fe590a 100644 --- a/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi @@ -1143,25 +1143,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1185,20 +1181,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi index f6711d9c5..6c30df2d5 100644 --- a/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi @@ -1224,25 +1224,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1266,20 +1262,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi index d6d4ca8f6..b2bf738e3 100644 --- a/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi @@ -1555,37 +1555,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1624,38 +1618,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi b/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi index c3aecfb29..8e5142b95 100644 --- a/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi @@ -1919,37 +1919,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1988,38 +1982,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi index c3aecfb29..8e5142b95 100644 --- a/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi @@ -1919,37 +1919,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1988,38 +1982,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303vcyx-pinctrl.dtsi b/dts/st/f3/stm32f303vcyx-pinctrl.dtsi index e107752b1..70c4cb308 100644 --- a/dts/st/f3/stm32f303vcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303vcyx-pinctrl.dtsi @@ -1463,37 +1463,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1532,38 +1526,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303veyx-pinctrl.dtsi b/dts/st/f3/stm32f303veyx-pinctrl.dtsi index 6bd05b2b9..885f4de80 100644 --- a/dts/st/f3/stm32f303veyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303veyx-pinctrl.dtsi @@ -1777,37 +1777,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1846,38 +1840,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi index c5dc26159..3e15dfe4d 100644 --- a/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi @@ -2223,37 +2223,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2292,38 +2286,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f318c8tx-pinctrl.dtsi b/dts/st/f3/stm32f318c8tx-pinctrl.dtsi index 8cab7c622..8570bac6d 100644 --- a/dts/st/f3/stm32f318c8tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f318c8tx-pinctrl.dtsi @@ -783,25 +783,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -825,20 +821,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f318c8yx-pinctrl.dtsi b/dts/st/f3/stm32f318c8yx-pinctrl.dtsi index 8cab7c622..8570bac6d 100644 --- a/dts/st/f3/stm32f318c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f318c8yx-pinctrl.dtsi @@ -783,25 +783,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -825,20 +821,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f318k8ux-pinctrl.dtsi b/dts/st/f3/stm32f318k8ux-pinctrl.dtsi index d21556f8e..e5569739a 100644 --- a/dts/st/f3/stm32f318k8ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f318k8ux-pinctrl.dtsi @@ -570,13 +570,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -595,14 +593,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f328c8tx-pinctrl.dtsi b/dts/st/f3/stm32f328c8tx-pinctrl.dtsi index de0d4a911..0d189af73 100644 --- a/dts/st/f3/stm32f328c8tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f328c8tx-pinctrl.dtsi @@ -719,25 +719,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -761,20 +757,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi index 809d27d1f..e3b926e26 100644 --- a/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi @@ -813,25 +813,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -855,20 +851,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f334c8yx-pinctrl.dtsi b/dts/st/f3/stm32f334c8yx-pinctrl.dtsi index f321d1635..445d3f392 100644 --- a/dts/st/f3/stm32f334c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334c8yx-pinctrl.dtsi @@ -849,25 +849,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -891,20 +887,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi index 73be2cfb3..00e7efcf5 100644 --- a/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi @@ -616,13 +616,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -641,14 +639,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi index 51f1b9f51..2ade631d9 100644 --- a/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi @@ -592,13 +592,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -617,14 +615,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi index e2dc332e1..d04e0ca55 100644 --- a/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi @@ -973,25 +973,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1015,20 +1011,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f358cctx-pinctrl.dtsi b/dts/st/f3/stm32f358cctx-pinctrl.dtsi index 266c1d627..44a7aa3b6 100644 --- a/dts/st/f3/stm32f358cctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358cctx-pinctrl.dtsi @@ -932,25 +932,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -974,20 +970,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f358rctx-pinctrl.dtsi b/dts/st/f3/stm32f358rctx-pinctrl.dtsi index 4edd953fe..c92ef7bb6 100644 --- a/dts/st/f3/stm32f358rctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358rctx-pinctrl.dtsi @@ -1131,25 +1131,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1173,20 +1169,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f358vctx-pinctrl.dtsi b/dts/st/f3/stm32f358vctx-pinctrl.dtsi index 92f8e1c39..2193c9ae6 100644 --- a/dts/st/f3/stm32f358vctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358vctx-pinctrl.dtsi @@ -1543,37 +1543,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1612,38 +1606,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi index 91a4c19d0..bba61edf2 100644 --- a/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi @@ -1046,19 +1046,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1087,26 +1084,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi index c506e37d5..c3a907083 100644 --- a/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi @@ -1303,19 +1303,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1344,26 +1341,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi b/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi index 06b6e8af8..735fa1b7b 100644 --- a/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi @@ -1557,31 +1557,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1620,38 +1615,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi index 06b6e8af8..735fa1b7b 100644 --- a/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi @@ -1557,31 +1557,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1620,38 +1615,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f378cctx-pinctrl.dtsi b/dts/st/f3/stm32f378cctx-pinctrl.dtsi index 6c37e7e92..35148fe8c 100644 --- a/dts/st/f3/stm32f378cctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378cctx-pinctrl.dtsi @@ -1042,19 +1042,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1083,26 +1080,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f378rctx-pinctrl.dtsi b/dts/st/f3/stm32f378rctx-pinctrl.dtsi index 1bd9de638..d828ff5fd 100644 --- a/dts/st/f3/stm32f378rctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378rctx-pinctrl.dtsi @@ -1299,19 +1299,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1340,26 +1337,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f378rcyx-pinctrl.dtsi b/dts/st/f3/stm32f378rcyx-pinctrl.dtsi index 1bd9de638..d828ff5fd 100644 --- a/dts/st/f3/stm32f378rcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378rcyx-pinctrl.dtsi @@ -1299,19 +1299,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1340,26 +1337,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f378vchx-pinctrl.dtsi b/dts/st/f3/stm32f378vchx-pinctrl.dtsi index 2cc79d792..55e6148bb 100644 --- a/dts/st/f3/stm32f378vchx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378vchx-pinctrl.dtsi @@ -1553,31 +1553,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1616,38 +1611,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f378vctx-pinctrl.dtsi b/dts/st/f3/stm32f378vctx-pinctrl.dtsi index 2cc79d792..55e6148bb 100644 --- a/dts/st/f3/stm32f378vctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378vctx-pinctrl.dtsi @@ -1553,31 +1553,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1616,38 +1611,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f3/stm32f398vetx-pinctrl.dtsi b/dts/st/f3/stm32f398vetx-pinctrl.dtsi index 986431f1a..9d06fe897 100644 --- a/dts/st/f3/stm32f398vetx-pinctrl.dtsi +++ b/dts/st/f3/stm32f398vetx-pinctrl.dtsi @@ -1907,37 +1907,31 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1976,38 +1970,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi b/dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi index fe97e2356..55b034e2e 100644 --- a/dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi @@ -610,27 +610,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi b/dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi index fe97e2356..55b034e2e 100644 --- a/dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi @@ -610,27 +610,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi b/dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi index fe97e2356..55b034e2e 100644 --- a/dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi @@ -610,27 +610,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi b/dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi index fe97e2356..55b034e2e 100644 --- a/dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi @@ -610,27 +610,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401ccfx-pinctrl.dtsi b/dts/st/f4/stm32f401ccfx-pinctrl.dtsi index fe97e2356..55b034e2e 100644 --- a/dts/st/f4/stm32f401ccfx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401ccfx-pinctrl.dtsi @@ -610,27 +610,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi b/dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi index b16d897a4..c85805c34 100644 --- a/dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi @@ -830,27 +830,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi index b16d897a4..c85805c34 100644 --- a/dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi @@ -830,27 +830,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi b/dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi index e6bdf4942..8bbc99691 100644 --- a/dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi @@ -1082,39 +1082,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi b/dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi index ef36777a8..71df7935b 100644 --- a/dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi @@ -1072,39 +1072,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi b/dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi index e6bdf4942..8bbc99691 100644 --- a/dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi @@ -1082,39 +1082,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi index ef36777a8..71df7935b 100644 --- a/dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi @@ -1072,39 +1072,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi b/dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi index b4890c818..4f5c30be4 100644 --- a/dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi @@ -1171,57 +1171,48 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f405rgtx-pinctrl.dtsi b/dts/st/f4/stm32f405rgtx-pinctrl.dtsi index 098483e0d..4e298ea41 100644 --- a/dts/st/f4/stm32f405rgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f405rgtx-pinctrl.dtsi @@ -1038,39 +1038,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f405vgtx-pinctrl.dtsi b/dts/st/f4/stm32f405vgtx-pinctrl.dtsi index fe8fbec12..c92ce5302 100644 --- a/dts/st/f4/stm32f405vgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f405vgtx-pinctrl.dtsi @@ -1227,63 +1227,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f405zgtx-pinctrl.dtsi b/dts/st/f4/stm32f405zgtx-pinctrl.dtsi index 491f56138..194d03218 100644 --- a/dts/st/f4/stm32f405zgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f405zgtx-pinctrl.dtsi @@ -1420,87 +1420,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi index 567c2319e..661394ed8 100644 --- a/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi @@ -1989,87 +1989,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi index 567c2319e..661394ed8 100644 --- a/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi @@ -1989,87 +1989,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi index 5d56e2249..b1ee8486a 100644 --- a/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi @@ -1464,63 +1464,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi index fb7df183e..e2909a889 100644 --- a/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi @@ -1677,87 +1677,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi b/dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi index a8948b7e0..b018dc567 100644 --- a/dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi @@ -547,27 +547,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi b/dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi index 87a1ca153..72d78e4df 100644 --- a/dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi @@ -576,27 +576,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi b/dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi index 44ce15d34..940e910e1 100644 --- a/dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi +++ b/dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi @@ -726,27 +726,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi b/dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi index 44ce15d34..940e910e1 100644 --- a/dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi @@ -726,27 +726,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi b/dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi index 7abe9d6e0..edc9c6cb3 100644 --- a/dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi @@ -310,15 +310,13 @@ /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi b/dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi index 177b11724..b7922b22c 100644 --- a/dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi @@ -821,27 +821,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi b/dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi index 177b11724..b7922b22c 100644 --- a/dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi @@ -821,27 +821,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi index 7d93215c4..c14a40c93 100644 --- a/dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi @@ -1036,27 +1036,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi b/dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi index 364e496c4..31b65de68 100644 --- a/dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi @@ -1382,39 +1382,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi index c3e221099..af283f568 100644 --- a/dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi @@ -1372,39 +1372,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi b/dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi index 10942e9ca..e1525fc83 100644 --- a/dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi @@ -947,27 +947,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi index d3abc6f33..a8f0e26a6 100644 --- a/dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi @@ -1260,39 +1260,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi b/dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi index d3abc6f33..a8f0e26a6 100644 --- a/dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi @@ -1260,39 +1260,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi b/dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi index d3abc6f33..a8f0e26a6 100644 --- a/dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi +++ b/dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi @@ -1260,39 +1260,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi index 2dd28817b..bd03983ad 100644 --- a/dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi @@ -1705,63 +1705,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi index cd923d3bb..0a197d5cb 100644 --- a/dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi @@ -1695,63 +1695,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi b/dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi index 7521c8e08..fbaed2506 100644 --- a/dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi @@ -1943,87 +1943,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi index 7521c8e08..fbaed2506 100644 --- a/dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi @@ -1943,87 +1943,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi b/dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi index 4e6cbf280..1601c936a 100644 --- a/dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi @@ -1069,27 +1069,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi b/dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi index df1e86d21..616808ee1 100644 --- a/dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi @@ -1638,39 +1638,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi b/dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi index caf57601b..c181b3092 100644 --- a/dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi @@ -1447,39 +1447,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi b/dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi index 157b2bf84..f397a03a0 100644 --- a/dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi @@ -1967,63 +1967,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi b/dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi index 66d3e1099..57eb53674 100644 --- a/dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi @@ -1957,63 +1957,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi b/dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi index 165f714f7..42df983ea 100644 --- a/dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi @@ -2205,87 +2205,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi b/dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi index 165f714f7..42df983ea 100644 --- a/dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi @@ -2205,87 +2205,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f415ogyx-pinctrl.dtsi b/dts/st/f4/stm32f415ogyx-pinctrl.dtsi index b4890c818..4f5c30be4 100644 --- a/dts/st/f4/stm32f415ogyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f415ogyx-pinctrl.dtsi @@ -1171,57 +1171,48 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f415rgtx-pinctrl.dtsi b/dts/st/f4/stm32f415rgtx-pinctrl.dtsi index 098483e0d..4e298ea41 100644 --- a/dts/st/f4/stm32f415rgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f415rgtx-pinctrl.dtsi @@ -1038,39 +1038,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f415vgtx-pinctrl.dtsi b/dts/st/f4/stm32f415vgtx-pinctrl.dtsi index fe8fbec12..c92ce5302 100644 --- a/dts/st/f4/stm32f415vgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f415vgtx-pinctrl.dtsi @@ -1227,63 +1227,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f415zgtx-pinctrl.dtsi b/dts/st/f4/stm32f415zgtx-pinctrl.dtsi index 491f56138..194d03218 100644 --- a/dts/st/f4/stm32f415zgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f415zgtx-pinctrl.dtsi @@ -1420,87 +1420,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi index 567c2319e..661394ed8 100644 --- a/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi @@ -1989,87 +1989,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi index 567c2319e..661394ed8 100644 --- a/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi @@ -1989,87 +1989,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi index 5d56e2249..b1ee8486a 100644 --- a/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi @@ -1464,63 +1464,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi index fb7df183e..e2909a889 100644 --- a/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi @@ -1677,87 +1677,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f423chux-pinctrl.dtsi b/dts/st/f4/stm32f423chux-pinctrl.dtsi index 4e6cbf280..1601c936a 100644 --- a/dts/st/f4/stm32f423chux-pinctrl.dtsi +++ b/dts/st/f4/stm32f423chux-pinctrl.dtsi @@ -1069,27 +1069,23 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f423mhyx-pinctrl.dtsi b/dts/st/f4/stm32f423mhyx-pinctrl.dtsi index df1e86d21..616808ee1 100644 --- a/dts/st/f4/stm32f423mhyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423mhyx-pinctrl.dtsi @@ -1638,39 +1638,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f423rhtx-pinctrl.dtsi b/dts/st/f4/stm32f423rhtx-pinctrl.dtsi index caf57601b..c181b3092 100644 --- a/dts/st/f4/stm32f423rhtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423rhtx-pinctrl.dtsi @@ -1447,39 +1447,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f423vhhx-pinctrl.dtsi b/dts/st/f4/stm32f423vhhx-pinctrl.dtsi index 157b2bf84..f397a03a0 100644 --- a/dts/st/f4/stm32f423vhhx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423vhhx-pinctrl.dtsi @@ -1967,63 +1967,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f423vhtx-pinctrl.dtsi b/dts/st/f4/stm32f423vhtx-pinctrl.dtsi index 66d3e1099..57eb53674 100644 --- a/dts/st/f4/stm32f423vhtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423vhtx-pinctrl.dtsi @@ -1957,63 +1957,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f423zhjx-pinctrl.dtsi b/dts/st/f4/stm32f423zhjx-pinctrl.dtsi index 165f714f7..42df983ea 100644 --- a/dts/st/f4/stm32f423zhjx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423zhjx-pinctrl.dtsi @@ -2205,87 +2205,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f423zhtx-pinctrl.dtsi b/dts/st/f4/stm32f423zhtx-pinctrl.dtsi index 165f714f7..42df983ea 100644 --- a/dts/st/f4/stm32f423zhtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423zhtx-pinctrl.dtsi @@ -2205,87 +2205,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi index add3884b2..40d6dc63d 100644 --- a/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi @@ -2487,81 +2487,68 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi index debd371c6..e5234c1bc 100644 --- a/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi @@ -2640,87 +2640,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi index debd371c6..e5234c1bc 100644 --- a/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi @@ -2640,87 +2640,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi index 8147e481f..646a507cd 100644 --- a/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi @@ -1755,63 +1755,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi index 3b2a8b578..4f108b8d1 100644 --- a/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi @@ -2174,87 +2174,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi index fed4b0f78..13821cbeb 100644 --- a/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi @@ -2701,81 +2701,68 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi index cd854ca39..3975b352d 100644 --- a/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi @@ -3078,87 +3078,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi index 9c6c9240b..dec184782 100644 --- a/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi @@ -2854,87 +2854,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi index 9c6c9240b..dec184782 100644 --- a/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi @@ -2854,87 +2854,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429iitx-pinctrl.dtsi b/dts/st/f4/stm32f429iitx-pinctrl.dtsi index 9c6c9240b..dec184782 100644 --- a/dts/st/f4/stm32f429iitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429iitx-pinctrl.dtsi @@ -2854,87 +2854,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi index cd854ca39..3975b352d 100644 --- a/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi @@ -3078,87 +3078,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429nihx-pinctrl.dtsi b/dts/st/f4/stm32f429nihx-pinctrl.dtsi index cd854ca39..3975b352d 100644 --- a/dts/st/f4/stm32f429nihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429nihx-pinctrl.dtsi @@ -3078,87 +3078,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi index c94cd42c1..c7cbac669 100644 --- a/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi @@ -1831,63 +1831,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429vitx-pinctrl.dtsi b/dts/st/f4/stm32f429vitx-pinctrl.dtsi index c94cd42c1..c7cbac669 100644 --- a/dts/st/f4/stm32f429vitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429vitx-pinctrl.dtsi @@ -1831,63 +1831,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi index cf86cd2a8..1672b9e8f 100644 --- a/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi @@ -2312,87 +2312,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429zgyx-pinctrl.dtsi b/dts/st/f4/stm32f429zgyx-pinctrl.dtsi index cf86cd2a8..1672b9e8f 100644 --- a/dts/st/f4/stm32f429zgyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429zgyx-pinctrl.dtsi @@ -2312,87 +2312,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429zitx-pinctrl.dtsi b/dts/st/f4/stm32f429zitx-pinctrl.dtsi index cf86cd2a8..1672b9e8f 100644 --- a/dts/st/f4/stm32f429zitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429zitx-pinctrl.dtsi @@ -2312,87 +2312,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f429ziyx-pinctrl.dtsi b/dts/st/f4/stm32f429ziyx-pinctrl.dtsi index cf86cd2a8..1672b9e8f 100644 --- a/dts/st/f4/stm32f429ziyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429ziyx-pinctrl.dtsi @@ -2312,87 +2312,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f437aihx-pinctrl.dtsi b/dts/st/f4/stm32f437aihx-pinctrl.dtsi index add3884b2..40d6dc63d 100644 --- a/dts/st/f4/stm32f437aihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437aihx-pinctrl.dtsi @@ -2487,81 +2487,68 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi index debd371c6..e5234c1bc 100644 --- a/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi @@ -2640,87 +2640,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi index debd371c6..e5234c1bc 100644 --- a/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi @@ -2640,87 +2640,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi index 8147e481f..646a507cd 100644 --- a/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi @@ -1755,63 +1755,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi index 3b2a8b578..4f108b8d1 100644 --- a/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi @@ -2174,87 +2174,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f439aihx-pinctrl.dtsi b/dts/st/f4/stm32f439aihx-pinctrl.dtsi index fed4b0f78..13821cbeb 100644 --- a/dts/st/f4/stm32f439aihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439aihx-pinctrl.dtsi @@ -2701,81 +2701,68 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi index cd854ca39..3975b352d 100644 --- a/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi @@ -3078,87 +3078,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi index 9c6c9240b..dec184782 100644 --- a/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi @@ -2854,87 +2854,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi index 9c6c9240b..dec184782 100644 --- a/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi @@ -2854,87 +2854,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi index cd854ca39..3975b352d 100644 --- a/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi @@ -3078,87 +3078,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi index c94cd42c1..c7cbac669 100644 --- a/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi @@ -1831,63 +1831,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi index cf86cd2a8..1672b9e8f 100644 --- a/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi @@ -2312,87 +2312,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi b/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi index cf86cd2a8..1672b9e8f 100644 --- a/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi @@ -2312,87 +2312,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi b/dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi index 195b4702a..55c8d21e9 100644 --- a/dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi @@ -1405,81 +1405,68 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi index 072894de7..28aff9f89 100644 --- a/dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi @@ -1274,63 +1274,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi index 396c4dc79..746f2ae1c 100644 --- a/dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi @@ -1865,87 +1865,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi b/dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi index 813514f8b..8edc192c9 100644 --- a/dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi @@ -2287,111 +2287,93 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi b/dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi index 813514f8b..8edc192c9 100644 --- a/dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi @@ -2287,111 +2287,93 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi index 813514f8b..8edc192c9 100644 --- a/dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi @@ -2287,111 +2287,93 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi index 9072c6370..45ec5209b 100644 --- a/dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi @@ -2625,87 +2625,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi b/dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi index 9072c6370..45ec5209b 100644 --- a/dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi @@ -2625,87 +2625,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi index 1d5898ba5..20583639b 100644 --- a/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi @@ -3250,87 +3250,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi index 874dfe8f0..e421ea95d 100644 --- a/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi @@ -2874,87 +2874,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi index 874dfe8f0..e421ea95d 100644 --- a/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi @@ -2874,87 +2874,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469iitx-pinctrl.dtsi b/dts/st/f4/stm32f469iitx-pinctrl.dtsi index 874dfe8f0..e421ea95d 100644 --- a/dts/st/f4/stm32f469iitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469iitx-pinctrl.dtsi @@ -2874,87 +2874,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi index 1d5898ba5..20583639b 100644 --- a/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi @@ -3250,87 +3250,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469nihx-pinctrl.dtsi b/dts/st/f4/stm32f469nihx-pinctrl.dtsi index 1d5898ba5..20583639b 100644 --- a/dts/st/f4/stm32f469nihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469nihx-pinctrl.dtsi @@ -3250,87 +3250,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi index d3d14a0ea..36923ddff 100644 --- a/dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi @@ -1654,51 +1654,43 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469vitx-pinctrl.dtsi b/dts/st/f4/stm32f469vitx-pinctrl.dtsi index d3d14a0ea..36923ddff 100644 --- a/dts/st/f4/stm32f469vitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469vitx-pinctrl.dtsi @@ -1654,51 +1654,43 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi index 2e46fa027..b71b9dbcc 100644 --- a/dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi @@ -2176,81 +2176,68 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f469zitx-pinctrl.dtsi b/dts/st/f4/stm32f469zitx-pinctrl.dtsi index 2e46fa027..b71b9dbcc 100644 --- a/dts/st/f4/stm32f469zitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469zitx-pinctrl.dtsi @@ -2176,81 +2176,68 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi index 9072c6370..45ec5209b 100644 --- a/dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi @@ -2625,87 +2625,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi b/dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi index 9072c6370..45ec5209b 100644 --- a/dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi @@ -2625,87 +2625,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi index 1d5898ba5..20583639b 100644 --- a/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi @@ -3250,87 +3250,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi index 874dfe8f0..e421ea95d 100644 --- a/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi @@ -2874,87 +2874,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi index 874dfe8f0..e421ea95d 100644 --- a/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi @@ -2874,87 +2874,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi index 1d5898ba5..20583639b 100644 --- a/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi @@ -3250,87 +3250,73 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi index d3d14a0ea..36923ddff 100644 --- a/dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi @@ -1654,51 +1654,43 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi index 2e46fa027..b71b9dbcc 100644 --- a/dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi @@ -2176,81 +2176,68 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi b/dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi index 19646d311..ac5f7433c 100644 --- a/dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi @@ -2567,73 +2567,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2702,74 +2690,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi index 19646d311..ac5f7433c 100644 --- a/dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi @@ -2567,73 +2567,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2702,74 +2690,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi index 2a4b8ef9a..0d501932b 100644 --- a/dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi @@ -1113,31 +1113,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1171,32 +1166,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi index 7c0cf80c5..3b831c6d7 100644 --- a/dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi @@ -1722,55 +1722,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1824,56 +1815,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi index 9b6e6e04b..26e738a0f 100644 --- a/dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi @@ -2157,73 +2157,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2292,74 +2280,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi b/dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi index 31ab4c7eb..443c974de 100644 --- a/dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi @@ -2503,73 +2503,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2633,68 +2621,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi index 31ab4c7eb..443c974de 100644 --- a/dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi @@ -2503,73 +2503,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2633,68 +2621,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi index 451d9eb75..1d394c05a 100644 --- a/dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi @@ -1594,55 +1594,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1691,50 +1682,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi b/dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi index 451d9eb75..1d394c05a 100644 --- a/dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi @@ -1594,55 +1594,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1691,50 +1682,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi b/dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi index 647fe681d..b3723358c 100644 --- a/dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi +++ b/dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi @@ -2093,73 +2093,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2223,68 +2211,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi index 647fe681d..b3723358c 100644 --- a/dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi @@ -2093,73 +2093,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2223,68 +2211,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f730i8kx-pinctrl.dtsi b/dts/st/f7/stm32f730i8kx-pinctrl.dtsi index 31ab4c7eb..443c974de 100644 --- a/dts/st/f7/stm32f730i8kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f730i8kx-pinctrl.dtsi @@ -2503,73 +2503,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2633,68 +2621,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f730r8tx-pinctrl.dtsi b/dts/st/f7/stm32f730r8tx-pinctrl.dtsi index 2a4b8ef9a..0d501932b 100644 --- a/dts/st/f7/stm32f730r8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f730r8tx-pinctrl.dtsi @@ -1113,31 +1113,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1171,32 +1166,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f730v8tx-pinctrl.dtsi b/dts/st/f7/stm32f730v8tx-pinctrl.dtsi index 7c0cf80c5..3b831c6d7 100644 --- a/dts/st/f7/stm32f730v8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f730v8tx-pinctrl.dtsi @@ -1722,55 +1722,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1824,56 +1815,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f730z8tx-pinctrl.dtsi b/dts/st/f7/stm32f730z8tx-pinctrl.dtsi index 647fe681d..b3723358c 100644 --- a/dts/st/f7/stm32f730z8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f730z8tx-pinctrl.dtsi @@ -2093,73 +2093,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2223,68 +2211,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f732iekx-pinctrl.dtsi b/dts/st/f7/stm32f732iekx-pinctrl.dtsi index 19646d311..ac5f7433c 100644 --- a/dts/st/f7/stm32f732iekx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732iekx-pinctrl.dtsi @@ -2567,73 +2567,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2702,74 +2690,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f732ietx-pinctrl.dtsi b/dts/st/f7/stm32f732ietx-pinctrl.dtsi index 19646d311..ac5f7433c 100644 --- a/dts/st/f7/stm32f732ietx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732ietx-pinctrl.dtsi @@ -2567,73 +2567,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2702,74 +2690,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f732retx-pinctrl.dtsi b/dts/st/f7/stm32f732retx-pinctrl.dtsi index 2a4b8ef9a..0d501932b 100644 --- a/dts/st/f7/stm32f732retx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732retx-pinctrl.dtsi @@ -1113,31 +1113,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1171,32 +1166,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f732vetx-pinctrl.dtsi b/dts/st/f7/stm32f732vetx-pinctrl.dtsi index 7c0cf80c5..3b831c6d7 100644 --- a/dts/st/f7/stm32f732vetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732vetx-pinctrl.dtsi @@ -1722,55 +1722,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1824,56 +1815,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f732zetx-pinctrl.dtsi b/dts/st/f7/stm32f732zetx-pinctrl.dtsi index 9b6e6e04b..26e738a0f 100644 --- a/dts/st/f7/stm32f732zetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732zetx-pinctrl.dtsi @@ -2157,73 +2157,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2292,74 +2280,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f733iekx-pinctrl.dtsi b/dts/st/f7/stm32f733iekx-pinctrl.dtsi index 31ab4c7eb..443c974de 100644 --- a/dts/st/f7/stm32f733iekx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733iekx-pinctrl.dtsi @@ -2503,73 +2503,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2633,68 +2621,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f733ietx-pinctrl.dtsi b/dts/st/f7/stm32f733ietx-pinctrl.dtsi index 31ab4c7eb..443c974de 100644 --- a/dts/st/f7/stm32f733ietx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733ietx-pinctrl.dtsi @@ -2503,73 +2503,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2633,68 +2621,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f733vetx-pinctrl.dtsi b/dts/st/f7/stm32f733vetx-pinctrl.dtsi index 451d9eb75..1d394c05a 100644 --- a/dts/st/f7/stm32f733vetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733vetx-pinctrl.dtsi @@ -1594,55 +1594,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1691,50 +1682,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f733veyx-pinctrl.dtsi b/dts/st/f7/stm32f733veyx-pinctrl.dtsi index 451d9eb75..1d394c05a 100644 --- a/dts/st/f7/stm32f733veyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733veyx-pinctrl.dtsi @@ -1594,55 +1594,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1691,50 +1682,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f733zeix-pinctrl.dtsi b/dts/st/f7/stm32f733zeix-pinctrl.dtsi index 647fe681d..b3723358c 100644 --- a/dts/st/f7/stm32f733zeix-pinctrl.dtsi +++ b/dts/st/f7/stm32f733zeix-pinctrl.dtsi @@ -2093,73 +2093,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2223,68 +2211,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f733zetx-pinctrl.dtsi b/dts/st/f7/stm32f733zetx-pinctrl.dtsi index 647fe681d..b3723358c 100644 --- a/dts/st/f7/stm32f733zetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733zetx-pinctrl.dtsi @@ -2093,73 +2093,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2223,68 +2211,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi b/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi index 3f066b195..72224bb36 100644 --- a/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi @@ -2914,73 +2914,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3049,74 +3037,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi index 3f066b195..72224bb36 100644 --- a/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi @@ -2914,73 +2914,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3049,74 +3037,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi b/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi index 2092d08cc..d3a35988a 100644 --- a/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi @@ -1939,55 +1939,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2041,56 +2032,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi index 2092d08cc..d3a35988a 100644 --- a/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi @@ -1939,55 +1939,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2041,56 +2032,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi index 297a90e97..5e5e02e74 100644 --- a/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi @@ -2417,73 +2417,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2552,74 +2540,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi index ef10d3477..e092a4224 100644 --- a/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi @@ -3376,73 +3376,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3511,74 +3499,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi b/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi index d7c96cc3d..22062b964 100644 --- a/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi @@ -3152,73 +3152,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3287,74 +3275,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746ietx-pinctrl.dtsi b/dts/st/f7/stm32f746ietx-pinctrl.dtsi index d7c96cc3d..22062b964 100644 --- a/dts/st/f7/stm32f746ietx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746ietx-pinctrl.dtsi @@ -3152,73 +3152,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3287,74 +3275,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746igtx-pinctrl.dtsi b/dts/st/f7/stm32f746igtx-pinctrl.dtsi index d7c96cc3d..22062b964 100644 --- a/dts/st/f7/stm32f746igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746igtx-pinctrl.dtsi @@ -3152,73 +3152,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3287,74 +3275,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746nehx-pinctrl.dtsi b/dts/st/f7/stm32f746nehx-pinctrl.dtsi index ef10d3477..e092a4224 100644 --- a/dts/st/f7/stm32f746nehx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746nehx-pinctrl.dtsi @@ -3376,73 +3376,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3511,74 +3499,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746nghx-pinctrl.dtsi b/dts/st/f7/stm32f746nghx-pinctrl.dtsi index ef10d3477..e092a4224 100644 --- a/dts/st/f7/stm32f746nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746nghx-pinctrl.dtsi @@ -3376,73 +3376,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3511,74 +3499,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi b/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi index 13b5c1269..5e0709f15 100644 --- a/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi @@ -2061,55 +2061,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2163,56 +2154,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746vetx-pinctrl.dtsi b/dts/st/f7/stm32f746vetx-pinctrl.dtsi index 13b5c1269..5e0709f15 100644 --- a/dts/st/f7/stm32f746vetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746vetx-pinctrl.dtsi @@ -2061,55 +2061,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2163,56 +2154,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746vgtx-pinctrl.dtsi b/dts/st/f7/stm32f746vgtx-pinctrl.dtsi index 13b5c1269..5e0709f15 100644 --- a/dts/st/f7/stm32f746vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746vgtx-pinctrl.dtsi @@ -2061,55 +2061,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2163,56 +2154,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi b/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi index 47561244e..db0a48750 100644 --- a/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi @@ -2579,73 +2579,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2714,74 +2702,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746zetx-pinctrl.dtsi b/dts/st/f7/stm32f746zetx-pinctrl.dtsi index 47561244e..db0a48750 100644 --- a/dts/st/f7/stm32f746zetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746zetx-pinctrl.dtsi @@ -2579,73 +2579,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2714,74 +2702,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f746zgtx-pinctrl.dtsi b/dts/st/f7/stm32f746zgtx-pinctrl.dtsi index 47561244e..db0a48750 100644 --- a/dts/st/f7/stm32f746zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746zgtx-pinctrl.dtsi @@ -2579,73 +2579,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2714,74 +2702,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f750n8hx-pinctrl.dtsi b/dts/st/f7/stm32f750n8hx-pinctrl.dtsi index ef10d3477..e092a4224 100644 --- a/dts/st/f7/stm32f750n8hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750n8hx-pinctrl.dtsi @@ -3376,73 +3376,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3511,74 +3499,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f750v8tx-pinctrl.dtsi b/dts/st/f7/stm32f750v8tx-pinctrl.dtsi index 13b5c1269..5e0709f15 100644 --- a/dts/st/f7/stm32f750v8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750v8tx-pinctrl.dtsi @@ -2061,55 +2061,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2163,56 +2154,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f750z8tx-pinctrl.dtsi b/dts/st/f7/stm32f750z8tx-pinctrl.dtsi index 47561244e..db0a48750 100644 --- a/dts/st/f7/stm32f750z8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750z8tx-pinctrl.dtsi @@ -2579,73 +2579,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2714,74 +2702,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f756bgtx-pinctrl.dtsi b/dts/st/f7/stm32f756bgtx-pinctrl.dtsi index ef10d3477..e092a4224 100644 --- a/dts/st/f7/stm32f756bgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756bgtx-pinctrl.dtsi @@ -3376,73 +3376,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3511,74 +3499,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f756igkx-pinctrl.dtsi b/dts/st/f7/stm32f756igkx-pinctrl.dtsi index d7c96cc3d..22062b964 100644 --- a/dts/st/f7/stm32f756igkx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756igkx-pinctrl.dtsi @@ -3152,73 +3152,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3287,74 +3275,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f756igtx-pinctrl.dtsi b/dts/st/f7/stm32f756igtx-pinctrl.dtsi index d7c96cc3d..22062b964 100644 --- a/dts/st/f7/stm32f756igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756igtx-pinctrl.dtsi @@ -3152,73 +3152,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3287,74 +3275,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f756nghx-pinctrl.dtsi b/dts/st/f7/stm32f756nghx-pinctrl.dtsi index ef10d3477..e092a4224 100644 --- a/dts/st/f7/stm32f756nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756nghx-pinctrl.dtsi @@ -3376,73 +3376,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3511,74 +3499,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f756vghx-pinctrl.dtsi b/dts/st/f7/stm32f756vghx-pinctrl.dtsi index 13b5c1269..5e0709f15 100644 --- a/dts/st/f7/stm32f756vghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756vghx-pinctrl.dtsi @@ -2061,55 +2061,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2163,56 +2154,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f756vgtx-pinctrl.dtsi b/dts/st/f7/stm32f756vgtx-pinctrl.dtsi index 13b5c1269..5e0709f15 100644 --- a/dts/st/f7/stm32f756vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756vgtx-pinctrl.dtsi @@ -2061,55 +2061,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2163,56 +2154,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f756zgtx-pinctrl.dtsi b/dts/st/f7/stm32f756zgtx-pinctrl.dtsi index 47561244e..db0a48750 100644 --- a/dts/st/f7/stm32f756zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756zgtx-pinctrl.dtsi @@ -2579,73 +2579,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2714,74 +2702,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f756zgyx-pinctrl.dtsi b/dts/st/f7/stm32f756zgyx-pinctrl.dtsi index 47561244e..db0a48750 100644 --- a/dts/st/f7/stm32f756zgyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756zgyx-pinctrl.dtsi @@ -2579,73 +2579,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2714,74 +2702,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi index f80d049fa..d35e8616f 100644 --- a/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi @@ -3555,79 +3555,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3701,80 +3688,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi b/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi index a4f507c40..4c64fba12 100644 --- a/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi @@ -3443,79 +3443,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3589,80 +3576,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi index a4f507c40..4c64fba12 100644 --- a/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi @@ -3443,79 +3443,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3589,80 +3576,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi index f80d049fa..d35e8616f 100644 --- a/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi @@ -3555,79 +3555,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3701,80 +3688,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi index e668dea71..0fa95fe42 100644 --- a/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi @@ -2393,61 +2393,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2506,62 +2496,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi index e668dea71..0fa95fe42 100644 --- a/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi @@ -2393,61 +2393,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2506,62 +2496,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi index 42c14418a..c9f411fac 100644 --- a/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi @@ -2941,79 +2941,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3087,80 +3074,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi index 2fc2faa0f..cd657af1a 100644 --- a/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi @@ -3977,79 +3977,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4123,80 +4110,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi b/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi index 0c17f4341..6692a051d 100644 --- a/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi @@ -3737,79 +3737,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3883,80 +3870,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi index 0c17f4341..6692a051d 100644 --- a/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi @@ -3737,79 +3737,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3883,80 +3870,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi index 2fc2faa0f..cd657af1a 100644 --- a/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi @@ -3977,79 +3977,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4123,80 +4110,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767vghx-pinctrl.dtsi b/dts/st/f7/stm32f767vghx-pinctrl.dtsi index 3dcd56f91..e7abf3b2e 100644 --- a/dts/st/f7/stm32f767vghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vghx-pinctrl.dtsi @@ -2555,61 +2555,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2668,62 +2658,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767vgtx-pinctrl.dtsi b/dts/st/f7/stm32f767vgtx-pinctrl.dtsi index 3dcd56f91..e7abf3b2e 100644 --- a/dts/st/f7/stm32f767vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vgtx-pinctrl.dtsi @@ -2555,61 +2555,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2668,62 +2658,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767vihx-pinctrl.dtsi b/dts/st/f7/stm32f767vihx-pinctrl.dtsi index 3dcd56f91..e7abf3b2e 100644 --- a/dts/st/f7/stm32f767vihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vihx-pinctrl.dtsi @@ -2555,61 +2555,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2668,62 +2658,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767vitx-pinctrl.dtsi b/dts/st/f7/stm32f767vitx-pinctrl.dtsi index 3dcd56f91..e7abf3b2e 100644 --- a/dts/st/f7/stm32f767vitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vitx-pinctrl.dtsi @@ -2555,61 +2555,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2668,62 +2658,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767zgtx-pinctrl.dtsi b/dts/st/f7/stm32f767zgtx-pinctrl.dtsi index c43db71e8..442f17ee6 100644 --- a/dts/st/f7/stm32f767zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767zgtx-pinctrl.dtsi @@ -3147,79 +3147,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3293,80 +3280,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f767zitx-pinctrl.dtsi b/dts/st/f7/stm32f767zitx-pinctrl.dtsi index c43db71e8..442f17ee6 100644 --- a/dts/st/f7/stm32f767zitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767zitx-pinctrl.dtsi @@ -3147,79 +3147,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3293,80 +3280,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f768aiyx-pinctrl.dtsi b/dts/st/f7/stm32f768aiyx-pinctrl.dtsi index 9c2ff7d7b..9738899b1 100644 --- a/dts/st/f7/stm32f768aiyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f768aiyx-pinctrl.dtsi @@ -3250,73 +3250,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3385,74 +3373,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi b/dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi index 9c2ff7d7b..9738899b1 100644 --- a/dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi @@ -3250,73 +3250,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3385,74 +3373,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi index a540991c9..02f57d7a2 100644 --- a/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi @@ -3905,79 +3905,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4051,80 +4038,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f769igtx-pinctrl.dtsi b/dts/st/f7/stm32f769igtx-pinctrl.dtsi index a44602be3..946d1b4e1 100644 --- a/dts/st/f7/stm32f769igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769igtx-pinctrl.dtsi @@ -3507,79 +3507,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3653,80 +3640,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f769iitx-pinctrl.dtsi b/dts/st/f7/stm32f769iitx-pinctrl.dtsi index a44602be3..946d1b4e1 100644 --- a/dts/st/f7/stm32f769iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769iitx-pinctrl.dtsi @@ -3507,79 +3507,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3653,80 +3640,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f769nghx-pinctrl.dtsi b/dts/st/f7/stm32f769nghx-pinctrl.dtsi index a540991c9..02f57d7a2 100644 --- a/dts/st/f7/stm32f769nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769nghx-pinctrl.dtsi @@ -3905,79 +3905,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4051,80 +4038,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f769nihx-pinctrl.dtsi b/dts/st/f7/stm32f769nihx-pinctrl.dtsi index a540991c9..02f57d7a2 100644 --- a/dts/st/f7/stm32f769nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769nihx-pinctrl.dtsi @@ -3905,79 +3905,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4051,80 +4038,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f777bitx-pinctrl.dtsi b/dts/st/f7/stm32f777bitx-pinctrl.dtsi index 2fc2faa0f..cd657af1a 100644 --- a/dts/st/f7/stm32f777bitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777bitx-pinctrl.dtsi @@ -3977,79 +3977,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4123,80 +4110,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f777iikx-pinctrl.dtsi b/dts/st/f7/stm32f777iikx-pinctrl.dtsi index 0c17f4341..6692a051d 100644 --- a/dts/st/f7/stm32f777iikx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777iikx-pinctrl.dtsi @@ -3737,79 +3737,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3883,80 +3870,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f777iitx-pinctrl.dtsi b/dts/st/f7/stm32f777iitx-pinctrl.dtsi index 0c17f4341..6692a051d 100644 --- a/dts/st/f7/stm32f777iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777iitx-pinctrl.dtsi @@ -3737,79 +3737,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3883,80 +3870,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f777nihx-pinctrl.dtsi b/dts/st/f7/stm32f777nihx-pinctrl.dtsi index 2fc2faa0f..cd657af1a 100644 --- a/dts/st/f7/stm32f777nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777nihx-pinctrl.dtsi @@ -3977,79 +3977,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4123,80 +4110,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f777vihx-pinctrl.dtsi b/dts/st/f7/stm32f777vihx-pinctrl.dtsi index 3dcd56f91..e7abf3b2e 100644 --- a/dts/st/f7/stm32f777vihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777vihx-pinctrl.dtsi @@ -2555,61 +2555,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2668,62 +2658,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f777vitx-pinctrl.dtsi b/dts/st/f7/stm32f777vitx-pinctrl.dtsi index 3dcd56f91..e7abf3b2e 100644 --- a/dts/st/f7/stm32f777vitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777vitx-pinctrl.dtsi @@ -2555,61 +2555,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2668,62 +2658,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f777zitx-pinctrl.dtsi b/dts/st/f7/stm32f777zitx-pinctrl.dtsi index c43db71e8..442f17ee6 100644 --- a/dts/st/f7/stm32f777zitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777zitx-pinctrl.dtsi @@ -3147,79 +3147,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3293,80 +3280,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f778aiyx-pinctrl.dtsi b/dts/st/f7/stm32f778aiyx-pinctrl.dtsi index 9c2ff7d7b..9738899b1 100644 --- a/dts/st/f7/stm32f778aiyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f778aiyx-pinctrl.dtsi @@ -3250,73 +3250,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3385,74 +3373,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f779aiyx-pinctrl.dtsi b/dts/st/f7/stm32f779aiyx-pinctrl.dtsi index 9c2ff7d7b..9738899b1 100644 --- a/dts/st/f7/stm32f779aiyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779aiyx-pinctrl.dtsi @@ -3250,73 +3250,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3385,74 +3373,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f779bitx-pinctrl.dtsi b/dts/st/f7/stm32f779bitx-pinctrl.dtsi index a540991c9..02f57d7a2 100644 --- a/dts/st/f7/stm32f779bitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779bitx-pinctrl.dtsi @@ -3905,79 +3905,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4051,80 +4038,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f779iitx-pinctrl.dtsi b/dts/st/f7/stm32f779iitx-pinctrl.dtsi index a44602be3..946d1b4e1 100644 --- a/dts/st/f7/stm32f779iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779iitx-pinctrl.dtsi @@ -3507,79 +3507,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3653,80 +3640,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/f7/stm32f779nihx-pinctrl.dtsi b/dts/st/f7/stm32f779nihx-pinctrl.dtsi index a540991c9..02f57d7a2 100644 --- a/dts/st/f7/stm32f779nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779nihx-pinctrl.dtsi @@ -3905,79 +3905,66 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4051,80 +4038,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi index ed89de1fd..df04dcd41 100644 --- a/dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi @@ -750,25 +750,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -792,20 +788,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g030f6px-pinctrl.dtsi b/dts/st/g0/stm32g030f6px-pinctrl.dtsi index d2374371d..c592a2e70 100644 --- a/dts/st/g0/stm32g030f6px-pinctrl.dtsi +++ b/dts/st/g0/stm32g030f6px-pinctrl.dtsi @@ -578,19 +578,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -614,20 +611,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g030j6mx-pinctrl.dtsi b/dts/st/g0/stm32g030j6mx-pinctrl.dtsi index 00e79910b..5fb321340 100644 --- a/dts/st/g0/stm32g030j6mx-pinctrl.dtsi +++ b/dts/st/g0/stm32g030j6mx-pinctrl.dtsi @@ -407,13 +407,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -432,14 +430,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi index 371470633..945488981 100644 --- a/dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi @@ -586,19 +586,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -622,20 +619,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi index e4abc9397..f81559d52 100644 --- a/dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi @@ -803,37 +803,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -867,32 +861,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi index e4abc9397..f81559d52 100644 --- a/dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi @@ -803,37 +803,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -867,32 +861,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi b/dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi index 46044180e..fa79f2241 100644 --- a/dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi +++ b/dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi @@ -615,25 +615,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -662,26 +658,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi index a35e22d92..c915d2192 100644 --- a/dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi @@ -595,25 +595,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -642,26 +638,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi b/dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi index 145a6dea3..b859eb3c9 100644 --- a/dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi +++ b/dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi @@ -432,13 +432,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -462,20 +460,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi index 1ed5b439a..2aa63dc61 100644 --- a/dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi @@ -627,25 +627,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -674,26 +670,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi index 1ed5b439a..2aa63dc61 100644 --- a/dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi @@ -627,25 +627,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -674,26 +670,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g031y8yx-pinctrl.dtsi b/dts/st/g0/stm32g031y8yx-pinctrl.dtsi index 46044180e..fa79f2241 100644 --- a/dts/st/g0/stm32g031y8yx-pinctrl.dtsi +++ b/dts/st/g0/stm32g031y8yx-pinctrl.dtsi @@ -615,25 +615,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -662,26 +658,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi index e4abc9397..f81559d52 100644 --- a/dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi @@ -803,37 +803,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -867,32 +861,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi index e4abc9397..f81559d52 100644 --- a/dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi @@ -803,37 +803,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -867,32 +861,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi b/dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi index 46044180e..fa79f2241 100644 --- a/dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi +++ b/dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi @@ -615,25 +615,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -662,26 +658,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi index a35e22d92..c915d2192 100644 --- a/dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi @@ -595,25 +595,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -642,26 +638,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g041j6mx-pinctrl.dtsi b/dts/st/g0/stm32g041j6mx-pinctrl.dtsi index 145a6dea3..b859eb3c9 100644 --- a/dts/st/g0/stm32g041j6mx-pinctrl.dtsi +++ b/dts/st/g0/stm32g041j6mx-pinctrl.dtsi @@ -432,13 +432,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -462,20 +460,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi index 1ed5b439a..2aa63dc61 100644 --- a/dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi @@ -627,25 +627,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -674,26 +670,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi index 1ed5b439a..2aa63dc61 100644 --- a/dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi @@ -627,25 +627,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -674,26 +670,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g041y8yx-pinctrl.dtsi b/dts/st/g0/stm32g041y8yx-pinctrl.dtsi index 46044180e..fa79f2241 100644 --- a/dts/st/g0/stm32g041y8yx-pinctrl.dtsi +++ b/dts/st/g0/stm32g041y8yx-pinctrl.dtsi @@ -615,25 +615,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -662,26 +658,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g050c6tx-pinctrl.dtsi b/dts/st/g0/stm32g050c6tx-pinctrl.dtsi index 5994da6f4..c8b895930 100644 --- a/dts/st/g0/stm32g050c6tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g050c6tx-pinctrl.dtsi @@ -791,25 +791,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -833,20 +829,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g050c8tx-pinctrl.dtsi b/dts/st/g0/stm32g050c8tx-pinctrl.dtsi index 5994da6f4..c8b895930 100644 --- a/dts/st/g0/stm32g050c8tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g050c8tx-pinctrl.dtsi @@ -791,25 +791,21 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -833,20 +829,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g050f6px-pinctrl.dtsi b/dts/st/g0/stm32g050f6px-pinctrl.dtsi index 183bc905c..dc1279010 100644 --- a/dts/st/g0/stm32g050f6px-pinctrl.dtsi +++ b/dts/st/g0/stm32g050f6px-pinctrl.dtsi @@ -599,19 +599,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -635,20 +632,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g050k6tx-pinctrl.dtsi b/dts/st/g0/stm32g050k6tx-pinctrl.dtsi index 873d2121f..add04d988 100644 --- a/dts/st/g0/stm32g050k6tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g050k6tx-pinctrl.dtsi @@ -607,19 +607,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -643,20 +640,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g050k8tx-pinctrl.dtsi b/dts/st/g0/stm32g050k8tx-pinctrl.dtsi index 873d2121f..add04d988 100644 --- a/dts/st/g0/stm32g050k8tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g050k8tx-pinctrl.dtsi @@ -607,19 +607,16 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -643,20 +640,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi index 03604338b..fab3db589 100644 --- a/dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi @@ -845,37 +845,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -909,32 +903,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi index 03604338b..fab3db589 100644 --- a/dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi @@ -845,37 +845,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -909,32 +903,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi b/dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi index 7ded6191b..7a3b005f2 100644 --- a/dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi +++ b/dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi @@ -637,25 +637,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -684,26 +680,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g051f8yx-pinctrl.dtsi b/dts/st/g0/stm32g051f8yx-pinctrl.dtsi index 7ded6191b..7a3b005f2 100644 --- a/dts/st/g0/stm32g051f8yx-pinctrl.dtsi +++ b/dts/st/g0/stm32g051f8yx-pinctrl.dtsi @@ -637,25 +637,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -684,26 +680,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi index 83c40374c..a7cdd9d0c 100644 --- a/dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi @@ -617,25 +617,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -664,26 +660,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi index 4355203d4..c6d8347bb 100644 --- a/dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi @@ -649,25 +649,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -696,26 +692,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi index 4355203d4..c6d8347bb 100644 --- a/dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi @@ -649,25 +649,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -696,26 +692,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi index 03604338b..fab3db589 100644 --- a/dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi @@ -845,37 +845,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -909,32 +903,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi index 03604338b..fab3db589 100644 --- a/dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi @@ -845,37 +845,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -909,32 +903,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi b/dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi index 7ded6191b..7a3b005f2 100644 --- a/dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi +++ b/dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi @@ -637,25 +637,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -684,26 +680,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g061f8yx-pinctrl.dtsi b/dts/st/g0/stm32g061f8yx-pinctrl.dtsi index 7ded6191b..7a3b005f2 100644 --- a/dts/st/g0/stm32g061f8yx-pinctrl.dtsi +++ b/dts/st/g0/stm32g061f8yx-pinctrl.dtsi @@ -637,25 +637,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -684,26 +680,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi index 83c40374c..a7cdd9d0c 100644 --- a/dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi @@ -617,25 +617,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -664,26 +660,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi index 4355203d4..c6d8347bb 100644 --- a/dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi @@ -649,25 +649,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -696,26 +692,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi index 4355203d4..c6d8347bb 100644 --- a/dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi @@ -649,25 +649,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -696,26 +692,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g070cbtx-pinctrl.dtsi b/dts/st/g0/stm32g070cbtx-pinctrl.dtsi index 0381d53cb..f2fa35ae0 100644 --- a/dts/st/g0/stm32g070cbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g070cbtx-pinctrl.dtsi @@ -774,43 +774,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -859,50 +852,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g070kbtx-pinctrl.dtsi b/dts/st/g0/stm32g070kbtx-pinctrl.dtsi index abcfe1545..31ec0b457 100644 --- a/dts/st/g0/stm32g070kbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g070kbtx-pinctrl.dtsi @@ -578,31 +578,26 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -641,38 +636,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g070rbtx-pinctrl.dtsi b/dts/st/g0/stm32g070rbtx-pinctrl.dtsi index 5ab832e22..9bd822f7a 100644 --- a/dts/st/g0/stm32g070rbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g070rbtx-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi b/dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi index 2b841dc28..f758e2b07 100644 --- a/dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi @@ -837,55 +837,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,62 +935,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi b/dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi index 2b841dc28..f758e2b07 100644 --- a/dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi @@ -837,55 +837,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,62 +935,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071ebyx-pinctrl.dtsi b/dts/st/g0/stm32g071ebyx-pinctrl.dtsi index f975aa609..9ac043a3f 100644 --- a/dts/st/g0/stm32g071ebyx-pinctrl.dtsi +++ b/dts/st/g0/stm32g071ebyx-pinctrl.dtsi @@ -544,31 +544,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -607,38 +602,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi b/dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi index c39e01ade..84b64e83f 100644 --- a/dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi @@ -597,37 +597,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -671,44 +665,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi b/dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi index e4894fc47..dea2160ed 100644 --- a/dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi @@ -566,37 +566,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -620,20 +614,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi b/dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi index 279d553ee..2a6adb40d 100644 --- a/dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi @@ -629,37 +629,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -703,44 +697,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi b/dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi index 279d553ee..2a6adb40d 100644 --- a/dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi @@ -629,37 +629,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -703,44 +697,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi b/dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi index b8f673554..05e39d2c5 100644 --- a/dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi @@ -605,37 +605,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -669,32 +663,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi b/dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi index b8f673554..05e39d2c5 100644 --- a/dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi @@ -605,37 +605,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -669,32 +663,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi b/dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi index 63fd4f4cc..34aad662c 100644 --- a/dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi @@ -1011,55 +1011,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1123,68 +1114,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g071rbix-pinctrl.dtsi b/dts/st/g0/stm32g071rbix-pinctrl.dtsi index 63fd4f4cc..34aad662c 100644 --- a/dts/st/g0/stm32g071rbix-pinctrl.dtsi +++ b/dts/st/g0/stm32g071rbix-pinctrl.dtsi @@ -1011,55 +1011,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1123,68 +1114,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081cbtx-pinctrl.dtsi b/dts/st/g0/stm32g081cbtx-pinctrl.dtsi index 2b841dc28..f758e2b07 100644 --- a/dts/st/g0/stm32g081cbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g081cbtx-pinctrl.dtsi @@ -837,55 +837,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,62 +935,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081cbux-pinctrl.dtsi b/dts/st/g0/stm32g081cbux-pinctrl.dtsi index 2b841dc28..f758e2b07 100644 --- a/dts/st/g0/stm32g081cbux-pinctrl.dtsi +++ b/dts/st/g0/stm32g081cbux-pinctrl.dtsi @@ -837,55 +837,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,62 +935,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081ebyx-pinctrl.dtsi b/dts/st/g0/stm32g081ebyx-pinctrl.dtsi index f975aa609..9ac043a3f 100644 --- a/dts/st/g0/stm32g081ebyx-pinctrl.dtsi +++ b/dts/st/g0/stm32g081ebyx-pinctrl.dtsi @@ -544,31 +544,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -607,38 +602,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081gbux-pinctrl.dtsi b/dts/st/g0/stm32g081gbux-pinctrl.dtsi index c39e01ade..84b64e83f 100644 --- a/dts/st/g0/stm32g081gbux-pinctrl.dtsi +++ b/dts/st/g0/stm32g081gbux-pinctrl.dtsi @@ -597,37 +597,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -671,44 +665,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi b/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi index e4894fc47..dea2160ed 100644 --- a/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi @@ -566,37 +566,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -620,20 +614,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081kbtx-pinctrl.dtsi b/dts/st/g0/stm32g081kbtx-pinctrl.dtsi index 279d553ee..2a6adb40d 100644 --- a/dts/st/g0/stm32g081kbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g081kbtx-pinctrl.dtsi @@ -629,37 +629,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -703,44 +697,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi b/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi index b8f673554..05e39d2c5 100644 --- a/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi @@ -605,37 +605,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -669,32 +663,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081kbux-pinctrl.dtsi b/dts/st/g0/stm32g081kbux-pinctrl.dtsi index 279d553ee..2a6adb40d 100644 --- a/dts/st/g0/stm32g081kbux-pinctrl.dtsi +++ b/dts/st/g0/stm32g081kbux-pinctrl.dtsi @@ -629,37 +629,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -703,44 +697,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi b/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi index b8f673554..05e39d2c5 100644 --- a/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi @@ -605,37 +605,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -669,32 +663,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081rbix-pinctrl.dtsi b/dts/st/g0/stm32g081rbix-pinctrl.dtsi index 63fd4f4cc..34aad662c 100644 --- a/dts/st/g0/stm32g081rbix-pinctrl.dtsi +++ b/dts/st/g0/stm32g081rbix-pinctrl.dtsi @@ -1011,55 +1011,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1123,68 +1114,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g081rbtx-pinctrl.dtsi b/dts/st/g0/stm32g081rbtx-pinctrl.dtsi index 63fd4f4cc..34aad662c 100644 --- a/dts/st/g0/stm32g081rbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g081rbtx-pinctrl.dtsi @@ -1011,55 +1011,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1123,68 +1114,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi b/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi index 706baf8e3..fb85d02fe 100644 --- a/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi @@ -997,61 +997,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1115,68 +1105,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi b/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi index 67a8d2003..7cc7f78e5 100644 --- a/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi @@ -755,43 +755,36 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -840,50 +833,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b0retx-pinctrl.dtsi b/dts/st/g0/stm32g0b0retx-pinctrl.dtsi index c7743bf22..69ae01fb0 100644 --- a/dts/st/g0/stm32g0b0retx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b0retx-pinctrl.dtsi @@ -1204,67 +1204,56 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1338,80 +1327,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi b/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi index 6a0bafa12..8d623e670 100644 --- a/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi @@ -1465,85 +1465,71 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pf7: usart5_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf12: usart6_cts_pf12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1637,104 +1623,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf11: usart6_rts_pf11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi index a7c79bf0a..a95d3f6d5 100644 --- a/dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi @@ -1112,79 +1112,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1268,92 +1255,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi index 8c73c8eba..b44a9a4f5 100644 --- a/dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi @@ -1088,79 +1088,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1244,92 +1231,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi b/dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi index a7c79bf0a..a95d3f6d5 100644 --- a/dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi @@ -1112,79 +1112,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1268,92 +1255,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi b/dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi index 8c73c8eba..b44a9a4f5 100644 --- a/dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi @@ -1088,79 +1088,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1244,92 +1231,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi index 387573609..0906dc5ef 100644 --- a/dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi @@ -842,55 +842,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -954,68 +945,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi index cc2d0a12e..f7e0c0b10 100644 --- a/dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi @@ -758,61 +758,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -861,50 +851,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi b/dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi index 387573609..0906dc5ef 100644 --- a/dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi @@ -842,55 +842,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -954,68 +945,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi b/dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi index cc2d0a12e..f7e0c0b10 100644 --- a/dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi @@ -758,61 +758,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -861,50 +851,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi index f28002552..cb087780a 100644 --- a/dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi @@ -1465,103 +1465,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pd14: lpuart2_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1675,128 +1658,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pd15: lpuart2_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi b/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi index f0ba2d719..1e59ff43b 100644 --- a/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi @@ -1144,79 +1144,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1300,92 +1287,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi b/dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi index e61fec02d..16a1de029 100644 --- a/dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi @@ -1315,91 +1315,76 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1498,110 +1483,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi index 980c2722d..35c0918bc 100644 --- a/dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi @@ -1343,91 +1343,76 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1526,110 +1511,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi index e61fec02d..16a1de029 100644 --- a/dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi @@ -1315,91 +1315,76 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1498,110 +1483,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi b/dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi index 51f5855ed..e2ee25de2 100644 --- a/dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi @@ -1620,121 +1620,101 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pf7: lpuart1_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pd14: lpuart2_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pf7: usart5_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf12: usart6_cts_pf12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1863,146 +1843,122 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pf6: lpuart1_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pd15: lpuart2_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf11: usart6_rts_pf11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi index 51f5855ed..e2ee25de2 100644 --- a/dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi @@ -1620,121 +1620,101 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pf7: lpuart1_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pd14: lpuart2_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pf7: usart5_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf12: usart6_cts_pf12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1863,146 +1843,122 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pf6: lpuart1_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pd15: lpuart2_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf11: usart6_rts_pf11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi index a7c79bf0a..a95d3f6d5 100644 --- a/dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi @@ -1112,79 +1112,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1268,92 +1255,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi index 8c73c8eba..b44a9a4f5 100644 --- a/dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi @@ -1088,79 +1088,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1244,92 +1231,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi b/dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi index a7c79bf0a..a95d3f6d5 100644 --- a/dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi @@ -1112,79 +1112,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1268,92 +1255,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi b/dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi index 8c73c8eba..b44a9a4f5 100644 --- a/dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi @@ -1088,79 +1088,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1244,92 +1231,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi index 387573609..0906dc5ef 100644 --- a/dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi @@ -842,55 +842,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -954,68 +945,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi index cc2d0a12e..f7e0c0b10 100644 --- a/dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi @@ -758,61 +758,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -861,50 +851,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi b/dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi index 387573609..0906dc5ef 100644 --- a/dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi @@ -842,55 +842,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -954,68 +945,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi b/dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi index cc2d0a12e..f7e0c0b10 100644 --- a/dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi @@ -758,61 +758,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -861,50 +851,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi index f28002552..cb087780a 100644 --- a/dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi @@ -1465,103 +1465,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pd14: lpuart2_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1675,128 +1658,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pd15: lpuart2_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi b/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi index f0ba2d719..1e59ff43b 100644 --- a/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi @@ -1144,79 +1144,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1300,92 +1287,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi b/dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi index e61fec02d..16a1de029 100644 --- a/dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi @@ -1315,91 +1315,76 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1498,110 +1483,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi index 980c2722d..35c0918bc 100644 --- a/dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi @@ -1343,91 +1343,76 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1526,110 +1511,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi index e61fec02d..16a1de029 100644 --- a/dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi @@ -1315,91 +1315,76 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1498,110 +1483,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi b/dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi index 51f5855ed..e2ee25de2 100644 --- a/dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi @@ -1620,121 +1620,101 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pf7: lpuart1_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pd14: lpuart2_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pf7: usart5_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf12: usart6_cts_pf12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1863,146 +1843,122 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pf6: lpuart1_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pd15: lpuart2_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf11: usart6_rts_pf11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi index 51f5855ed..e2ee25de2 100644 --- a/dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi @@ -1620,121 +1620,101 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pf7: lpuart1_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pc8: lpuart2_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pd14: lpuart2_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pb6: usart5_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pd5: usart5_cts_pd5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart5_cts_pf7: usart5_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pa6: usart6_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb15: usart6_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf12: usart6_cts_pf12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1863,146 +1843,122 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pf6: lpuart1_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pc9: lpuart2_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pd15: lpuart2_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pf2: lpuart2_rts_pf2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pd4: usart5_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pa7: usart6_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pb14: usart6_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf3: usart6_rts_pf3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf11: usart6_rts_pf11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411c6tx-pinctrl.dtsi b/dts/st/g4/stm32g411c6tx-pinctrl.dtsi index b388a343d..9c95c6e92 100644 --- a/dts/st/g4/stm32g411c6tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411c6tx-pinctrl.dtsi @@ -869,31 +869,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -927,32 +922,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411c6ux-pinctrl.dtsi b/dts/st/g4/stm32g411c6ux-pinctrl.dtsi index 13c0c5c8d..a48de8b1e 100644 --- a/dts/st/g4/stm32g411c6ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g411c6ux-pinctrl.dtsi @@ -916,31 +916,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -974,32 +969,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411c8tx-pinctrl.dtsi b/dts/st/g4/stm32g411c8tx-pinctrl.dtsi index b388a343d..9c95c6e92 100644 --- a/dts/st/g4/stm32g411c8tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411c8tx-pinctrl.dtsi @@ -869,31 +869,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -927,32 +922,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411c8ux-pinctrl.dtsi b/dts/st/g4/stm32g411c8ux-pinctrl.dtsi index 13c0c5c8d..a48de8b1e 100644 --- a/dts/st/g4/stm32g411c8ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g411c8ux-pinctrl.dtsi @@ -916,31 +916,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -974,32 +969,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411cbtx-pinctrl.dtsi b/dts/st/g4/stm32g411cbtx-pinctrl.dtsi index b388a343d..9c95c6e92 100644 --- a/dts/st/g4/stm32g411cbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411cbtx-pinctrl.dtsi @@ -869,31 +869,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -927,32 +922,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411cbux-pinctrl.dtsi b/dts/st/g4/stm32g411cbux-pinctrl.dtsi index 13c0c5c8d..a48de8b1e 100644 --- a/dts/st/g4/stm32g411cbux-pinctrl.dtsi +++ b/dts/st/g4/stm32g411cbux-pinctrl.dtsi @@ -916,31 +916,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -974,32 +969,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411cctx-pinctrl.dtsi b/dts/st/g4/stm32g411cctx-pinctrl.dtsi index ae2da690e..a759b1b86 100644 --- a/dts/st/g4/stm32g411cctx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411cctx-pinctrl.dtsi @@ -885,31 +885,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -943,32 +938,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411ccux-pinctrl.dtsi b/dts/st/g4/stm32g411ccux-pinctrl.dtsi index e18d2ce71..6458c0822 100644 --- a/dts/st/g4/stm32g411ccux-pinctrl.dtsi +++ b/dts/st/g4/stm32g411ccux-pinctrl.dtsi @@ -932,31 +932,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -990,32 +985,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411k6tx-pinctrl.dtsi b/dts/st/g4/stm32g411k6tx-pinctrl.dtsi index a6caf186f..4034cbb9a 100644 --- a/dts/st/g4/stm32g411k6tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411k6tx-pinctrl.dtsi @@ -664,25 +664,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -706,20 +702,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411k6ux-pinctrl.dtsi b/dts/st/g4/stm32g411k6ux-pinctrl.dtsi index a6caf186f..4034cbb9a 100644 --- a/dts/st/g4/stm32g411k6ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g411k6ux-pinctrl.dtsi @@ -664,25 +664,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -706,20 +702,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411k8tx-pinctrl.dtsi b/dts/st/g4/stm32g411k8tx-pinctrl.dtsi index a6caf186f..4034cbb9a 100644 --- a/dts/st/g4/stm32g411k8tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411k8tx-pinctrl.dtsi @@ -664,25 +664,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -706,20 +702,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411k8ux-pinctrl.dtsi b/dts/st/g4/stm32g411k8ux-pinctrl.dtsi index a6caf186f..4034cbb9a 100644 --- a/dts/st/g4/stm32g411k8ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g411k8ux-pinctrl.dtsi @@ -664,25 +664,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -706,20 +702,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411kbtx-pinctrl.dtsi b/dts/st/g4/stm32g411kbtx-pinctrl.dtsi index a6caf186f..4034cbb9a 100644 --- a/dts/st/g4/stm32g411kbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411kbtx-pinctrl.dtsi @@ -664,25 +664,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -706,20 +702,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411kbux-pinctrl.dtsi b/dts/st/g4/stm32g411kbux-pinctrl.dtsi index a6caf186f..4034cbb9a 100644 --- a/dts/st/g4/stm32g411kbux-pinctrl.dtsi +++ b/dts/st/g4/stm32g411kbux-pinctrl.dtsi @@ -664,25 +664,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -706,20 +702,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411m6tx-pinctrl.dtsi b/dts/st/g4/stm32g411m6tx-pinctrl.dtsi index 39825a973..294f9b3ae 100644 --- a/dts/st/g4/stm32g411m6tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411m6tx-pinctrl.dtsi @@ -1172,31 +1172,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1230,32 +1225,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411m8tx-pinctrl.dtsi b/dts/st/g4/stm32g411m8tx-pinctrl.dtsi index 39825a973..294f9b3ae 100644 --- a/dts/st/g4/stm32g411m8tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411m8tx-pinctrl.dtsi @@ -1172,31 +1172,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1230,32 +1225,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411mbtx-pinctrl.dtsi b/dts/st/g4/stm32g411mbtx-pinctrl.dtsi index 39825a973..294f9b3ae 100644 --- a/dts/st/g4/stm32g411mbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411mbtx-pinctrl.dtsi @@ -1172,31 +1172,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1230,32 +1225,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411mctx-pinctrl.dtsi b/dts/st/g4/stm32g411mctx-pinctrl.dtsi index 246d56046..b8d344986 100644 --- a/dts/st/g4/stm32g411mctx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411mctx-pinctrl.dtsi @@ -1228,31 +1228,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1286,32 +1281,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411r6tx-pinctrl.dtsi b/dts/st/g4/stm32g411r6tx-pinctrl.dtsi index fd814b8be..aefc74907 100644 --- a/dts/st/g4/stm32g411r6tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411r6tx-pinctrl.dtsi @@ -1056,31 +1056,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1114,32 +1109,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411r8tx-pinctrl.dtsi b/dts/st/g4/stm32g411r8tx-pinctrl.dtsi index fd814b8be..aefc74907 100644 --- a/dts/st/g4/stm32g411r8tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411r8tx-pinctrl.dtsi @@ -1056,31 +1056,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1114,32 +1109,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411rbtx-pinctrl.dtsi b/dts/st/g4/stm32g411rbtx-pinctrl.dtsi index fd814b8be..aefc74907 100644 --- a/dts/st/g4/stm32g411rbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411rbtx-pinctrl.dtsi @@ -1056,31 +1056,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1114,32 +1109,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g411rctx-pinctrl.dtsi b/dts/st/g4/stm32g411rctx-pinctrl.dtsi index 7d7c25555..cb0157fd9 100644 --- a/dts/st/g4/stm32g411rctx-pinctrl.dtsi +++ b/dts/st/g4/stm32g411rctx-pinctrl.dtsi @@ -1080,31 +1080,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1138,32 +1133,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414cbtx-pinctrl.dtsi b/dts/st/g4/stm32g414cbtx-pinctrl.dtsi index 2b7a8b046..3cebf796e 100644 --- a/dts/st/g4/stm32g414cbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g414cbtx-pinctrl.dtsi @@ -968,49 +968,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1054,44 +1046,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414cbux-pinctrl.dtsi b/dts/st/g4/stm32g414cbux-pinctrl.dtsi index 5fb01cfd8..3e3d5df7b 100644 --- a/dts/st/g4/stm32g414cbux-pinctrl.dtsi +++ b/dts/st/g4/stm32g414cbux-pinctrl.dtsi @@ -1039,49 +1039,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1125,44 +1117,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414cctx-pinctrl.dtsi b/dts/st/g4/stm32g414cctx-pinctrl.dtsi index 2b7a8b046..3cebf796e 100644 --- a/dts/st/g4/stm32g414cctx-pinctrl.dtsi +++ b/dts/st/g4/stm32g414cctx-pinctrl.dtsi @@ -968,49 +968,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1054,44 +1046,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414ccux-pinctrl.dtsi b/dts/st/g4/stm32g414ccux-pinctrl.dtsi index 5fb01cfd8..3e3d5df7b 100644 --- a/dts/st/g4/stm32g414ccux-pinctrl.dtsi +++ b/dts/st/g4/stm32g414ccux-pinctrl.dtsi @@ -1039,49 +1039,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1125,44 +1117,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414mbtx-pinctrl.dtsi b/dts/st/g4/stm32g414mbtx-pinctrl.dtsi index 40d46453e..08628df38 100644 --- a/dts/st/g4/stm32g414mbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g414mbtx-pinctrl.dtsi @@ -1340,49 +1340,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1426,44 +1418,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414mctx-pinctrl.dtsi b/dts/st/g4/stm32g414mctx-pinctrl.dtsi index 40d46453e..08628df38 100644 --- a/dts/st/g4/stm32g414mctx-pinctrl.dtsi +++ b/dts/st/g4/stm32g414mctx-pinctrl.dtsi @@ -1340,49 +1340,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1426,44 +1418,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414rbtx-pinctrl.dtsi b/dts/st/g4/stm32g414rbtx-pinctrl.dtsi index 355a5f19c..cdc7bc109 100644 --- a/dts/st/g4/stm32g414rbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g414rbtx-pinctrl.dtsi @@ -1224,49 +1224,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1310,44 +1302,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414rctx-pinctrl.dtsi b/dts/st/g4/stm32g414rctx-pinctrl.dtsi index 355a5f19c..cdc7bc109 100644 --- a/dts/st/g4/stm32g414rctx-pinctrl.dtsi +++ b/dts/st/g4/stm32g414rctx-pinctrl.dtsi @@ -1224,49 +1224,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1310,44 +1302,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414vbtx-pinctrl.dtsi b/dts/st/g4/stm32g414vbtx-pinctrl.dtsi index 246c2b41e..efe91bc27 100644 --- a/dts/st/g4/stm32g414vbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g414vbtx-pinctrl.dtsi @@ -1546,61 +1546,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1654,56 +1644,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g414vctx-pinctrl.dtsi b/dts/st/g4/stm32g414vctx-pinctrl.dtsi index 246c2b41e..efe91bc27 100644 --- a/dts/st/g4/stm32g414vctx-pinctrl.dtsi +++ b/dts/st/g4/stm32g414vctx-pinctrl.dtsi @@ -1546,61 +1546,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1654,56 +1644,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi index 4f11dd67f..76edf2397 100644 --- a/dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi @@ -939,37 +939,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1003,32 +997,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi b/dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi index cc79c5128..b5a6c553e 100644 --- a/dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi @@ -1008,43 +1008,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1083,38 +1076,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431cbtxz-pinctrl.dtsi b/dts/st/g4/stm32g431cbtxz-pinctrl.dtsi index 19156ab57..fb9c86721 100644 --- a/dts/st/g4/stm32g431cbtxz-pinctrl.dtsi +++ b/dts/st/g4/stm32g431cbtxz-pinctrl.dtsi @@ -939,43 +939,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1014,38 +1007,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431cbyx-pinctrl.dtsi b/dts/st/g4/stm32g431cbyx-pinctrl.dtsi index 730b48d80..dc5fc3ea9 100644 --- a/dts/st/g4/stm32g431cbyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431cbyx-pinctrl.dtsi @@ -989,37 +989,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1053,32 +1047,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi index 15ff39d45..6c3f79d3f 100644 --- a/dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi @@ -729,19 +729,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -760,14 +757,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi b/dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi index 15ff39d45..6c3f79d3f 100644 --- a/dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi @@ -729,19 +729,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -760,14 +757,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi index 19ad6952a..51105b03e 100644 --- a/dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi @@ -1290,43 +1290,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1365,38 +1358,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi b/dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi index 38b0d828b..f2d97621d 100644 --- a/dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi @@ -1174,43 +1174,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1249,38 +1242,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi index 38b0d828b..f2d97621d 100644 --- a/dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi @@ -1174,43 +1174,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1249,38 +1242,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431rbtxz-pinctrl.dtsi b/dts/st/g4/stm32g431rbtxz-pinctrl.dtsi index 38b0d828b..f2d97621d 100644 --- a/dts/st/g4/stm32g431rbtxz-pinctrl.dtsi +++ b/dts/st/g4/stm32g431rbtxz-pinctrl.dtsi @@ -1174,43 +1174,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1249,38 +1242,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi index f18cbe56a..ca61c7ec5 100644 --- a/dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi @@ -1456,55 +1456,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1553,50 +1544,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441cbtx-pinctrl.dtsi b/dts/st/g4/stm32g441cbtx-pinctrl.dtsi index 4f11dd67f..76edf2397 100644 --- a/dts/st/g4/stm32g441cbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441cbtx-pinctrl.dtsi @@ -939,37 +939,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1003,32 +997,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441cbux-pinctrl.dtsi b/dts/st/g4/stm32g441cbux-pinctrl.dtsi index cc79c5128..b5a6c553e 100644 --- a/dts/st/g4/stm32g441cbux-pinctrl.dtsi +++ b/dts/st/g4/stm32g441cbux-pinctrl.dtsi @@ -1008,43 +1008,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1083,38 +1076,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441cbyx-pinctrl.dtsi b/dts/st/g4/stm32g441cbyx-pinctrl.dtsi index 730b48d80..dc5fc3ea9 100644 --- a/dts/st/g4/stm32g441cbyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441cbyx-pinctrl.dtsi @@ -989,37 +989,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1053,32 +1047,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441kbtx-pinctrl.dtsi b/dts/st/g4/stm32g441kbtx-pinctrl.dtsi index 15ff39d45..6c3f79d3f 100644 --- a/dts/st/g4/stm32g441kbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441kbtx-pinctrl.dtsi @@ -729,19 +729,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -760,14 +757,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441kbux-pinctrl.dtsi b/dts/st/g4/stm32g441kbux-pinctrl.dtsi index 15ff39d45..6c3f79d3f 100644 --- a/dts/st/g4/stm32g441kbux-pinctrl.dtsi +++ b/dts/st/g4/stm32g441kbux-pinctrl.dtsi @@ -729,19 +729,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -760,14 +757,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441mbtx-pinctrl.dtsi b/dts/st/g4/stm32g441mbtx-pinctrl.dtsi index 19ad6952a..51105b03e 100644 --- a/dts/st/g4/stm32g441mbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441mbtx-pinctrl.dtsi @@ -1290,43 +1290,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1365,38 +1358,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441rbix-pinctrl.dtsi b/dts/st/g4/stm32g441rbix-pinctrl.dtsi index 38b0d828b..f2d97621d 100644 --- a/dts/st/g4/stm32g441rbix-pinctrl.dtsi +++ b/dts/st/g4/stm32g441rbix-pinctrl.dtsi @@ -1174,43 +1174,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1249,38 +1242,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441rbtx-pinctrl.dtsi b/dts/st/g4/stm32g441rbtx-pinctrl.dtsi index 38b0d828b..f2d97621d 100644 --- a/dts/st/g4/stm32g441rbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441rbtx-pinctrl.dtsi @@ -1174,43 +1174,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1249,38 +1242,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g441vbtx-pinctrl.dtsi b/dts/st/g4/stm32g441vbtx-pinctrl.dtsi index f18cbe56a..ca61c7ec5 100644 --- a/dts/st/g4/stm32g441vbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441vbtx-pinctrl.dtsi @@ -1456,55 +1456,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1553,50 +1544,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi index cea682746..606e8d7de 100644 --- a/dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi @@ -1035,37 +1035,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1099,32 +1093,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi index 8124136f8..393fd5490 100644 --- a/dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi @@ -1115,43 +1115,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1190,38 +1183,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi index 1aeeb24b5..018da127c 100644 --- a/dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi @@ -1509,49 +1509,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1595,44 +1587,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471meyx-pinctrl.dtsi b/dts/st/g4/stm32g471meyx-pinctrl.dtsi index 3f0589ba0..7fcb0bdea 100644 --- a/dts/st/g4/stm32g471meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471meyx-pinctrl.dtsi @@ -1522,55 +1522,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1614,44 +1605,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi index 1c284998d..d77633ff1 100644 --- a/dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi @@ -2059,67 +2059,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2178,68 +2167,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi index 2dbd70913..bc6878d61 100644 --- a/dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi @@ -1310,49 +1310,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1396,44 +1388,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi b/dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi index e85d1f327..2602f909a 100644 --- a/dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi @@ -1797,61 +1797,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1905,56 +1895,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi b/dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi index e85d1f327..2602f909a 100644 --- a/dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi @@ -1797,61 +1797,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1905,56 +1895,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi index e85d1f327..2602f909a 100644 --- a/dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi @@ -1797,61 +1797,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1905,56 +1895,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi index 2c275cce2..1851c231c 100644 --- a/dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi @@ -1095,37 +1095,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1159,32 +1153,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi index c2fdbbb9e..62483309f 100644 --- a/dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi @@ -1175,43 +1175,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1250,38 +1243,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi index 9d218f9de..2ff6e95ec 100644 --- a/dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi @@ -1645,49 +1645,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1731,44 +1723,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473meyx-pinctrl.dtsi b/dts/st/g4/stm32g473meyx-pinctrl.dtsi index d42a1428d..f1fd8b26f 100644 --- a/dts/st/g4/stm32g473meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473meyx-pinctrl.dtsi @@ -1666,55 +1666,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1758,44 +1749,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi b/dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi index ca8cb0b02..b52589ce4 100644 --- a/dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi @@ -2495,61 +2495,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2603,62 +2593,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi index 4fa7b2f40..4f91bdc87 100644 --- a/dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi @@ -2587,67 +2587,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2706,68 +2695,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473qetxz-pinctrl.dtsi b/dts/st/g4/stm32g473qetxz-pinctrl.dtsi index 4fa7b2f40..4f91bdc87 100644 --- a/dts/st/g4/stm32g473qetxz-pinctrl.dtsi +++ b/dts/st/g4/stm32g473qetxz-pinctrl.dtsi @@ -2587,67 +2587,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2706,68 +2695,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi index d9dd1b265..5294dcd81 100644 --- a/dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi @@ -1374,49 +1374,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1460,44 +1452,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473retxz-pinctrl.dtsi b/dts/st/g4/stm32g473retxz-pinctrl.dtsi index 23b453011..d44e94ff4 100644 --- a/dts/st/g4/stm32g473retxz-pinctrl.dtsi +++ b/dts/st/g4/stm32g473retxz-pinctrl.dtsi @@ -1382,49 +1382,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1468,44 +1460,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi b/dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi index 5aaab3210..efdda19fc 100644 --- a/dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi @@ -2187,61 +2187,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2295,56 +2285,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi index 5aaab3210..efdda19fc 100644 --- a/dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi @@ -2187,61 +2187,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2295,56 +2285,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi index bb6e52ef2..cb82d950f 100644 --- a/dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi @@ -1177,37 +1177,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1241,32 +1235,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi index 1a4d7dade..6fd01479d 100644 --- a/dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi @@ -1269,43 +1269,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1344,38 +1337,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi index 208bcc249..3bc04b550 100644 --- a/dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi @@ -1759,49 +1759,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1845,44 +1837,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474meyx-pinctrl.dtsi b/dts/st/g4/stm32g474meyx-pinctrl.dtsi index a01c878ee..1451bb49b 100644 --- a/dts/st/g4/stm32g474meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474meyx-pinctrl.dtsi @@ -1780,55 +1780,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1872,44 +1863,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi b/dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi index 348089d89..861bfbf9b 100644 --- a/dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi @@ -2609,61 +2609,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2717,62 +2707,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi index 17396cc6f..d61eb1f2f 100644 --- a/dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi @@ -2701,67 +2701,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2820,68 +2809,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi index a630044a5..d72f9534b 100644 --- a/dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi @@ -1488,49 +1488,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1574,44 +1566,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi b/dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi index 21e3031da..d45dcc5dc 100644 --- a/dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi @@ -2301,61 +2301,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2409,56 +2399,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi index 21e3031da..d45dcc5dc 100644 --- a/dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi @@ -2301,61 +2301,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2409,56 +2399,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483cetx-pinctrl.dtsi b/dts/st/g4/stm32g483cetx-pinctrl.dtsi index 2c275cce2..1851c231c 100644 --- a/dts/st/g4/stm32g483cetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483cetx-pinctrl.dtsi @@ -1095,37 +1095,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1159,32 +1153,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483ceux-pinctrl.dtsi b/dts/st/g4/stm32g483ceux-pinctrl.dtsi index c2fdbbb9e..62483309f 100644 --- a/dts/st/g4/stm32g483ceux-pinctrl.dtsi +++ b/dts/st/g4/stm32g483ceux-pinctrl.dtsi @@ -1175,43 +1175,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1250,38 +1243,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483metx-pinctrl.dtsi b/dts/st/g4/stm32g483metx-pinctrl.dtsi index 9d218f9de..2ff6e95ec 100644 --- a/dts/st/g4/stm32g483metx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483metx-pinctrl.dtsi @@ -1645,49 +1645,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1731,44 +1723,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483meyx-pinctrl.dtsi b/dts/st/g4/stm32g483meyx-pinctrl.dtsi index d42a1428d..f1fd8b26f 100644 --- a/dts/st/g4/stm32g483meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483meyx-pinctrl.dtsi @@ -1666,55 +1666,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1758,44 +1749,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483peix-pinctrl.dtsi b/dts/st/g4/stm32g483peix-pinctrl.dtsi index ca8cb0b02..b52589ce4 100644 --- a/dts/st/g4/stm32g483peix-pinctrl.dtsi +++ b/dts/st/g4/stm32g483peix-pinctrl.dtsi @@ -2495,61 +2495,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2603,62 +2593,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483qetx-pinctrl.dtsi b/dts/st/g4/stm32g483qetx-pinctrl.dtsi index 4fa7b2f40..4f91bdc87 100644 --- a/dts/st/g4/stm32g483qetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483qetx-pinctrl.dtsi @@ -2587,67 +2587,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2706,68 +2695,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483retx-pinctrl.dtsi b/dts/st/g4/stm32g483retx-pinctrl.dtsi index d9dd1b265..5294dcd81 100644 --- a/dts/st/g4/stm32g483retx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483retx-pinctrl.dtsi @@ -1374,49 +1374,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1460,44 +1452,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483vehx-pinctrl.dtsi b/dts/st/g4/stm32g483vehx-pinctrl.dtsi index 5aaab3210..efdda19fc 100644 --- a/dts/st/g4/stm32g483vehx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483vehx-pinctrl.dtsi @@ -2187,61 +2187,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2295,56 +2285,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g483vetx-pinctrl.dtsi b/dts/st/g4/stm32g483vetx-pinctrl.dtsi index 5aaab3210..efdda19fc 100644 --- a/dts/st/g4/stm32g483vetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483vetx-pinctrl.dtsi @@ -2187,61 +2187,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2295,56 +2285,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484cetx-pinctrl.dtsi b/dts/st/g4/stm32g484cetx-pinctrl.dtsi index bb6e52ef2..cb82d950f 100644 --- a/dts/st/g4/stm32g484cetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484cetx-pinctrl.dtsi @@ -1177,37 +1177,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1241,32 +1235,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484ceux-pinctrl.dtsi b/dts/st/g4/stm32g484ceux-pinctrl.dtsi index 1a4d7dade..6fd01479d 100644 --- a/dts/st/g4/stm32g484ceux-pinctrl.dtsi +++ b/dts/st/g4/stm32g484ceux-pinctrl.dtsi @@ -1269,43 +1269,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1344,38 +1337,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484metx-pinctrl.dtsi b/dts/st/g4/stm32g484metx-pinctrl.dtsi index 208bcc249..3bc04b550 100644 --- a/dts/st/g4/stm32g484metx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484metx-pinctrl.dtsi @@ -1759,49 +1759,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1845,44 +1837,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484meyx-pinctrl.dtsi b/dts/st/g4/stm32g484meyx-pinctrl.dtsi index a01c878ee..1451bb49b 100644 --- a/dts/st/g4/stm32g484meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484meyx-pinctrl.dtsi @@ -1780,55 +1780,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1872,44 +1863,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484peix-pinctrl.dtsi b/dts/st/g4/stm32g484peix-pinctrl.dtsi index 348089d89..861bfbf9b 100644 --- a/dts/st/g4/stm32g484peix-pinctrl.dtsi +++ b/dts/st/g4/stm32g484peix-pinctrl.dtsi @@ -2609,61 +2609,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2717,62 +2707,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484qetx-pinctrl.dtsi b/dts/st/g4/stm32g484qetx-pinctrl.dtsi index 17396cc6f..d61eb1f2f 100644 --- a/dts/st/g4/stm32g484qetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484qetx-pinctrl.dtsi @@ -2701,67 +2701,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2820,68 +2809,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pf6: usart3_rts_pf6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484retx-pinctrl.dtsi b/dts/st/g4/stm32g484retx-pinctrl.dtsi index a630044a5..d72f9534b 100644 --- a/dts/st/g4/stm32g484retx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484retx-pinctrl.dtsi @@ -1488,49 +1488,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1574,44 +1566,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484vehx-pinctrl.dtsi b/dts/st/g4/stm32g484vehx-pinctrl.dtsi index 21e3031da..d45dcc5dc 100644 --- a/dts/st/g4/stm32g484vehx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484vehx-pinctrl.dtsi @@ -2301,61 +2301,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2409,56 +2399,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g484vetx-pinctrl.dtsi b/dts/st/g4/stm32g484vetx-pinctrl.dtsi index 21e3031da..d45dcc5dc 100644 --- a/dts/st/g4/stm32g484vetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484vetx-pinctrl.dtsi @@ -2301,61 +2301,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2409,56 +2399,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi index 0e11de4e0..aca425c34 100644 --- a/dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi @@ -1018,37 +1018,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1082,32 +1076,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi index 20383acb0..0ef4d16f7 100644 --- a/dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi @@ -1092,37 +1092,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1156,32 +1150,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi index c39c8b7a2..f334ebb9f 100644 --- a/dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi @@ -768,19 +768,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -799,14 +796,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi b/dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi index b19205dc1..95b9f4bee 100644 --- a/dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi @@ -1459,49 +1459,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1545,44 +1537,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi index b19205dc1..95b9f4bee 100644 --- a/dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi @@ -1459,49 +1459,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1545,44 +1537,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi b/dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi index 5f4f57b0e..98d4a629f 100644 --- a/dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi @@ -1281,49 +1281,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1367,44 +1359,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi index 5f4f57b0e..98d4a629f 100644 --- a/dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi @@ -1281,49 +1281,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1367,44 +1359,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491retxz-pinctrl.dtsi b/dts/st/g4/stm32g491retxz-pinctrl.dtsi index 5f4f57b0e..98d4a629f 100644 --- a/dts/st/g4/stm32g491retxz-pinctrl.dtsi +++ b/dts/st/g4/stm32g491retxz-pinctrl.dtsi @@ -1281,49 +1281,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1367,44 +1359,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491reyx-pinctrl.dtsi b/dts/st/g4/stm32g491reyx-pinctrl.dtsi index 5f4f57b0e..98d4a629f 100644 --- a/dts/st/g4/stm32g491reyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491reyx-pinctrl.dtsi @@ -1281,49 +1281,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1367,44 +1359,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi index 146a65758..02b348a6f 100644 --- a/dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi @@ -1716,61 +1716,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1824,56 +1814,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi b/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi index 0e11de4e0..aca425c34 100644 --- a/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi @@ -1018,37 +1018,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1082,32 +1076,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi b/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi index 20383acb0..0ef4d16f7 100644 --- a/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi @@ -1092,37 +1092,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1156,32 +1150,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1keux-pinctrl.dtsi b/dts/st/g4/stm32g4a1keux-pinctrl.dtsi index c39c8b7a2..f334ebb9f 100644 --- a/dts/st/g4/stm32g4a1keux-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1keux-pinctrl.dtsi @@ -768,19 +768,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -799,14 +796,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi b/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi index b19205dc1..95b9f4bee 100644 --- a/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi @@ -1459,49 +1459,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1545,44 +1537,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1metx-pinctrl.dtsi b/dts/st/g4/stm32g4a1metx-pinctrl.dtsi index b19205dc1..95b9f4bee 100644 --- a/dts/st/g4/stm32g4a1metx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1metx-pinctrl.dtsi @@ -1459,49 +1459,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1545,44 +1537,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1reix-pinctrl.dtsi b/dts/st/g4/stm32g4a1reix-pinctrl.dtsi index 5f4f57b0e..98d4a629f 100644 --- a/dts/st/g4/stm32g4a1reix-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1reix-pinctrl.dtsi @@ -1281,49 +1281,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1367,44 +1359,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1retx-pinctrl.dtsi b/dts/st/g4/stm32g4a1retx-pinctrl.dtsi index 5f4f57b0e..98d4a629f 100644 --- a/dts/st/g4/stm32g4a1retx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1retx-pinctrl.dtsi @@ -1281,49 +1281,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1367,44 +1359,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi b/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi index 5f4f57b0e..98d4a629f 100644 --- a/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi @@ -1281,49 +1281,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1367,44 +1359,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi b/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi index 146a65758..02b348a6f 100644 --- a/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi @@ -1716,61 +1716,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa13: usart3_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1824,56 +1814,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h503cbtx-pinctrl.dtsi b/dts/st/h5/stm32h503cbtx-pinctrl.dtsi index 8fa6e6aff..61de5f7ca 100644 --- a/dts/st/h5/stm32h503cbtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h503cbtx-pinctrl.dtsi @@ -1165,79 +1165,66 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa8: lpuart1_cts_pa8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa13: lpuart1_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa15: usart1_cts_pa15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa5: usart2_cts_pa5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb6: usart2_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa0: usart3_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb15: usart3_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1311,80 +1298,67 @@ /omit-if-no-ref/ usart1_rts_pa4: usart1_rts_pa4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa5: lpuart1_rts_pa5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa7: usart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa14: lpuart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb15: usart2_rts_pb15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa7: usart3_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa11: usart3_rts_pa11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h503cbux-pinctrl.dtsi b/dts/st/h5/stm32h503cbux-pinctrl.dtsi index 8fa6e6aff..61de5f7ca 100644 --- a/dts/st/h5/stm32h503cbux-pinctrl.dtsi +++ b/dts/st/h5/stm32h503cbux-pinctrl.dtsi @@ -1165,79 +1165,66 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa8: lpuart1_cts_pa8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa13: lpuart1_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa15: usart1_cts_pa15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa5: usart2_cts_pa5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb6: usart2_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa0: usart3_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb15: usart3_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1311,80 +1298,67 @@ /omit-if-no-ref/ usart1_rts_pa4: usart1_rts_pa4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa5: lpuart1_rts_pa5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa7: usart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa14: lpuart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb15: usart2_rts_pb15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa7: usart3_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa11: usart3_rts_pa11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h503ebyx-pinctrl.dtsi b/dts/st/h5/stm32h503ebyx-pinctrl.dtsi index e19d19367..bef6dfc97 100644 --- a/dts/st/h5/stm32h503ebyx-pinctrl.dtsi +++ b/dts/st/h5/stm32h503ebyx-pinctrl.dtsi @@ -768,67 +768,56 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa8: lpuart1_cts_pa8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa13: lpuart1_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa15: usart1_cts_pa15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa5: usart2_cts_pa5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb6: usart2_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa0: usart3_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb15: usart3_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -882,56 +871,47 @@ /omit-if-no-ref/ lpuart1_rts_pa5: lpuart1_rts_pa5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa7: usart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa14: lpuart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb15: usart2_rts_pb15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa7: usart3_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa11: usart3_rts_pa11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h503kbux-pinctrl.dtsi b/dts/st/h5/stm32h503kbux-pinctrl.dtsi index 0f7cbe1f0..fc4db065e 100644 --- a/dts/st/h5/stm32h503kbux-pinctrl.dtsi +++ b/dts/st/h5/stm32h503kbux-pinctrl.dtsi @@ -985,67 +985,56 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa8: lpuart1_cts_pa8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa13: lpuart1_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa15: usart1_cts_pa15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa5: usart2_cts_pa5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb6: usart2_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa0: usart3_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb15: usart3_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1109,68 +1098,57 @@ /omit-if-no-ref/ usart1_rts_pa4: usart1_rts_pa4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa5: lpuart1_rts_pa5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa7: usart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa14: lpuart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb15: usart2_rts_pb15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa7: usart3_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa11: usart3_rts_pa11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h503rbtx-pinctrl.dtsi b/dts/st/h5/stm32h503rbtx-pinctrl.dtsi index 8f8ac0569..8989477c5 100644 --- a/dts/st/h5/stm32h503rbtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h503rbtx-pinctrl.dtsi @@ -1556,109 +1556,91 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa8: lpuart1_cts_pa8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa13: lpuart1_cts_pa13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa15: usart1_cts_pa15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pc1: lpuart1_cts_pc1 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pc1: usart1_cts_pc1 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa5: usart2_cts_pa5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb6: usart2_cts_pb6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc3: usart2_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc9: usart2_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa0: usart3_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb15: usart3_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd2: usart3_cts_pd2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1757,110 +1739,92 @@ /omit-if-no-ref/ usart1_rts_pa4: usart1_rts_pa4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa5: lpuart1_rts_pa5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa7: usart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa14: lpuart1_rts_pa14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pc2: lpuart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb15: usart2_rts_pb15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pc10: usart2_rts_pc10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd2: usart2_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa7: usart3_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa11: usart3_rts_pa11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523cctx-pinctrl.dtsi b/dts/st/h5/stm32h523cctx-pinctrl.dtsi index 8cb8c9966..b1a329b2b 100644 --- a/dts/st/h5/stm32h523cctx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523cctx-pinctrl.dtsi @@ -1029,37 +1029,31 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1098,38 +1092,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523ccux-pinctrl.dtsi b/dts/st/h5/stm32h523ccux-pinctrl.dtsi index 8cb8c9966..b1a329b2b 100644 --- a/dts/st/h5/stm32h523ccux-pinctrl.dtsi +++ b/dts/st/h5/stm32h523ccux-pinctrl.dtsi @@ -1029,37 +1029,31 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1098,38 +1092,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523cetx-pinctrl.dtsi b/dts/st/h5/stm32h523cetx-pinctrl.dtsi index 8cb8c9966..b1a329b2b 100644 --- a/dts/st/h5/stm32h523cetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523cetx-pinctrl.dtsi @@ -1029,37 +1029,31 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1098,38 +1092,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523ceux-pinctrl.dtsi b/dts/st/h5/stm32h523ceux-pinctrl.dtsi index 8cb8c9966..b1a329b2b 100644 --- a/dts/st/h5/stm32h523ceux-pinctrl.dtsi +++ b/dts/st/h5/stm32h523ceux-pinctrl.dtsi @@ -1029,37 +1029,31 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1098,38 +1092,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523heyx-pinctrl.dtsi b/dts/st/h5/stm32h523heyx-pinctrl.dtsi index 7e53448aa..9616214cd 100644 --- a/dts/st/h5/stm32h523heyx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523heyx-pinctrl.dtsi @@ -724,31 +724,26 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -777,26 +772,22 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523rctx-pinctrl.dtsi b/dts/st/h5/stm32h523rctx-pinctrl.dtsi index 9df4b8bf9..4509b673f 100644 --- a/dts/st/h5/stm32h523rctx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523rctx-pinctrl.dtsi @@ -1546,49 +1546,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1632,44 +1624,37 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523retx-pinctrl.dtsi b/dts/st/h5/stm32h523retx-pinctrl.dtsi index 9df4b8bf9..4509b673f 100644 --- a/dts/st/h5/stm32h523retx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523retx-pinctrl.dtsi @@ -1546,49 +1546,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1632,44 +1624,37 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523vcix-pinctrl.dtsi b/dts/st/h5/stm32h523vcix-pinctrl.dtsi index 03a699d30..8de1ddc7b 100644 --- a/dts/st/h5/stm32h523vcix-pinctrl.dtsi +++ b/dts/st/h5/stm32h523vcix-pinctrl.dtsi @@ -2287,61 +2287,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2395,56 +2385,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523vctx-pinctrl.dtsi b/dts/st/h5/stm32h523vctx-pinctrl.dtsi index 03a699d30..8de1ddc7b 100644 --- a/dts/st/h5/stm32h523vctx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523vctx-pinctrl.dtsi @@ -2287,61 +2287,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2395,56 +2385,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523veix-pinctrl.dtsi b/dts/st/h5/stm32h523veix-pinctrl.dtsi index 03a699d30..8de1ddc7b 100644 --- a/dts/st/h5/stm32h523veix-pinctrl.dtsi +++ b/dts/st/h5/stm32h523veix-pinctrl.dtsi @@ -2287,61 +2287,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2395,56 +2385,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523vetx-pinctrl.dtsi b/dts/st/h5/stm32h523vetx-pinctrl.dtsi index 03a699d30..8de1ddc7b 100644 --- a/dts/st/h5/stm32h523vetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523vetx-pinctrl.dtsi @@ -2287,61 +2287,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2395,56 +2385,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523zcjx-pinctrl.dtsi b/dts/st/h5/stm32h523zcjx-pinctrl.dtsi index 4616396fb..4120ef5c4 100644 --- a/dts/st/h5/stm32h523zcjx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523zcjx-pinctrl.dtsi @@ -2765,73 +2765,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2895,68 +2883,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523zctx-pinctrl.dtsi b/dts/st/h5/stm32h523zctx-pinctrl.dtsi index 4616396fb..4120ef5c4 100644 --- a/dts/st/h5/stm32h523zctx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523zctx-pinctrl.dtsi @@ -2765,73 +2765,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2895,68 +2883,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523zejx-pinctrl.dtsi b/dts/st/h5/stm32h523zejx-pinctrl.dtsi index 4616396fb..4120ef5c4 100644 --- a/dts/st/h5/stm32h523zejx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523zejx-pinctrl.dtsi @@ -2765,73 +2765,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2895,68 +2883,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h523zetx-pinctrl.dtsi b/dts/st/h5/stm32h523zetx-pinctrl.dtsi index 4616396fb..4120ef5c4 100644 --- a/dts/st/h5/stm32h523zetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h523zetx-pinctrl.dtsi @@ -2765,73 +2765,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2895,68 +2883,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h533cetx-pinctrl.dtsi b/dts/st/h5/stm32h533cetx-pinctrl.dtsi index 8cb8c9966..b1a329b2b 100644 --- a/dts/st/h5/stm32h533cetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533cetx-pinctrl.dtsi @@ -1029,37 +1029,31 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1098,38 +1092,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h533ceux-pinctrl.dtsi b/dts/st/h5/stm32h533ceux-pinctrl.dtsi index 8cb8c9966..b1a329b2b 100644 --- a/dts/st/h5/stm32h533ceux-pinctrl.dtsi +++ b/dts/st/h5/stm32h533ceux-pinctrl.dtsi @@ -1029,37 +1029,31 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1098,38 +1092,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h533heyx-pinctrl.dtsi b/dts/st/h5/stm32h533heyx-pinctrl.dtsi index 7e53448aa..9616214cd 100644 --- a/dts/st/h5/stm32h533heyx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533heyx-pinctrl.dtsi @@ -724,31 +724,26 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -777,26 +772,22 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h533retx-pinctrl.dtsi b/dts/st/h5/stm32h533retx-pinctrl.dtsi index 9df4b8bf9..4509b673f 100644 --- a/dts/st/h5/stm32h533retx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533retx-pinctrl.dtsi @@ -1546,49 +1546,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1632,44 +1624,37 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h533veix-pinctrl.dtsi b/dts/st/h5/stm32h533veix-pinctrl.dtsi index 03a699d30..8de1ddc7b 100644 --- a/dts/st/h5/stm32h533veix-pinctrl.dtsi +++ b/dts/st/h5/stm32h533veix-pinctrl.dtsi @@ -2287,61 +2287,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2395,56 +2385,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h533vetx-pinctrl.dtsi b/dts/st/h5/stm32h533vetx-pinctrl.dtsi index 03a699d30..8de1ddc7b 100644 --- a/dts/st/h5/stm32h533vetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533vetx-pinctrl.dtsi @@ -2287,61 +2287,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2395,56 +2385,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h533zejx-pinctrl.dtsi b/dts/st/h5/stm32h533zejx-pinctrl.dtsi index 4616396fb..4120ef5c4 100644 --- a/dts/st/h5/stm32h533zejx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533zejx-pinctrl.dtsi @@ -2765,73 +2765,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2895,68 +2883,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h533zetx-pinctrl.dtsi b/dts/st/h5/stm32h533zetx-pinctrl.dtsi index 4616396fb..4120ef5c4 100644 --- a/dts/st/h5/stm32h533zetx-pinctrl.dtsi +++ b/dts/st/h5/stm32h533zetx-pinctrl.dtsi @@ -2765,73 +2765,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pb7: usart6_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2895,68 +2883,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562agix-pinctrl.dtsi b/dts/st/h5/stm32h562agix-pinctrl.dtsi index 04f156329..95ef8c818 100644 --- a/dts/st/h5/stm32h562agix-pinctrl.dtsi +++ b/dts/st/h5/stm32h562agix-pinctrl.dtsi @@ -3238,121 +3238,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3461,122 +3441,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562aiix-pinctrl.dtsi b/dts/st/h5/stm32h562aiix-pinctrl.dtsi index 04f156329..95ef8c818 100644 --- a/dts/st/h5/stm32h562aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h562aiix-pinctrl.dtsi @@ -3238,121 +3238,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3461,122 +3441,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562igkx-pinctrl.dtsi b/dts/st/h5/stm32h562igkx-pinctrl.dtsi index 5cba6d538..087dc9e89 100644 --- a/dts/st/h5/stm32h562igkx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562igkx-pinctrl.dtsi @@ -3298,121 +3298,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3521,122 +3501,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562igtx-pinctrl.dtsi b/dts/st/h5/stm32h562igtx-pinctrl.dtsi index 5cba6d538..087dc9e89 100644 --- a/dts/st/h5/stm32h562igtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562igtx-pinctrl.dtsi @@ -3298,121 +3298,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3521,122 +3501,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562iikx-pinctrl.dtsi b/dts/st/h5/stm32h562iikx-pinctrl.dtsi index 5cba6d538..087dc9e89 100644 --- a/dts/st/h5/stm32h562iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562iikx-pinctrl.dtsi @@ -3298,121 +3298,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3521,122 +3501,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562iitx-pinctrl.dtsi b/dts/st/h5/stm32h562iitx-pinctrl.dtsi index 5cba6d538..087dc9e89 100644 --- a/dts/st/h5/stm32h562iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562iitx-pinctrl.dtsi @@ -3298,121 +3298,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3521,122 +3501,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562rgtx-pinctrl.dtsi b/dts/st/h5/stm32h562rgtx-pinctrl.dtsi index da1f1639b..efa00f755 100644 --- a/dts/st/h5/stm32h562rgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562rgtx-pinctrl.dtsi @@ -1484,49 +1484,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1575,50 +1567,42 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562rgvx-pinctrl.dtsi b/dts/st/h5/stm32h562rgvx-pinctrl.dtsi index 81d70dd5f..72da89595 100644 --- a/dts/st/h5/stm32h562rgvx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562rgvx-pinctrl.dtsi @@ -1594,55 +1594,46 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1696,56 +1687,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562ritx-pinctrl.dtsi b/dts/st/h5/stm32h562ritx-pinctrl.dtsi index da1f1639b..efa00f755 100644 --- a/dts/st/h5/stm32h562ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562ritx-pinctrl.dtsi @@ -1484,49 +1484,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1575,50 +1567,42 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562rivx-pinctrl.dtsi b/dts/st/h5/stm32h562rivx-pinctrl.dtsi index 81d70dd5f..72da89595 100644 --- a/dts/st/h5/stm32h562rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562rivx-pinctrl.dtsi @@ -1594,55 +1594,46 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1696,56 +1687,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562vgtx-pinctrl.dtsi b/dts/st/h5/stm32h562vgtx-pinctrl.dtsi index c62909824..b800fe9ce 100644 --- a/dts/st/h5/stm32h562vgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562vgtx-pinctrl.dtsi @@ -2246,91 +2246,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2414,92 +2399,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562vitx-pinctrl.dtsi b/dts/st/h5/stm32h562vitx-pinctrl.dtsi index c62909824..b800fe9ce 100644 --- a/dts/st/h5/stm32h562vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562vitx-pinctrl.dtsi @@ -2246,91 +2246,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2414,92 +2399,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562zgtx-pinctrl.dtsi b/dts/st/h5/stm32h562zgtx-pinctrl.dtsi index 962d94fb0..dc2853736 100644 --- a/dts/st/h5/stm32h562zgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562zgtx-pinctrl.dtsi @@ -2807,121 +2807,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3030,122 +3010,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h562zitx-pinctrl.dtsi b/dts/st/h5/stm32h562zitx-pinctrl.dtsi index 962d94fb0..dc2853736 100644 --- a/dts/st/h5/stm32h562zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562zitx-pinctrl.dtsi @@ -2807,121 +2807,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3030,122 +3010,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563agix-pinctrl.dtsi b/dts/st/h5/stm32h563agix-pinctrl.dtsi index 081a4b4a9..f1ebd1121 100644 --- a/dts/st/h5/stm32h563agix-pinctrl.dtsi +++ b/dts/st/h5/stm32h563agix-pinctrl.dtsi @@ -3588,121 +3588,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3811,122 +3791,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563aiix-pinctrl.dtsi b/dts/st/h5/stm32h563aiix-pinctrl.dtsi index 081a4b4a9..f1ebd1121 100644 --- a/dts/st/h5/stm32h563aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h563aiix-pinctrl.dtsi @@ -3588,121 +3588,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3811,122 +3791,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563aiixq-pinctrl.dtsi b/dts/st/h5/stm32h563aiixq-pinctrl.dtsi index e62344539..eff6f356e 100644 --- a/dts/st/h5/stm32h563aiixq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563aiixq-pinctrl.dtsi @@ -3539,109 +3539,91 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3740,110 +3722,92 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563igkx-pinctrl.dtsi b/dts/st/h5/stm32h563igkx-pinctrl.dtsi index 9c60aa7c5..abbd19b1e 100644 --- a/dts/st/h5/stm32h563igkx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563igkx-pinctrl.dtsi @@ -3653,121 +3653,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3876,122 +3856,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563igtx-pinctrl.dtsi b/dts/st/h5/stm32h563igtx-pinctrl.dtsi index 9c60aa7c5..abbd19b1e 100644 --- a/dts/st/h5/stm32h563igtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563igtx-pinctrl.dtsi @@ -3653,121 +3653,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3876,122 +3856,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563iikx-pinctrl.dtsi b/dts/st/h5/stm32h563iikx-pinctrl.dtsi index 9c60aa7c5..abbd19b1e 100644 --- a/dts/st/h5/stm32h563iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iikx-pinctrl.dtsi @@ -3653,121 +3653,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3876,122 +3856,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563iikxq-pinctrl.dtsi b/dts/st/h5/stm32h563iikxq-pinctrl.dtsi index 7c670682a..2e21168fd 100644 --- a/dts/st/h5/stm32h563iikxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iikxq-pinctrl.dtsi @@ -3636,121 +3636,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3859,122 +3839,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563iitx-pinctrl.dtsi b/dts/st/h5/stm32h563iitx-pinctrl.dtsi index 9c60aa7c5..abbd19b1e 100644 --- a/dts/st/h5/stm32h563iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iitx-pinctrl.dtsi @@ -3653,121 +3653,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3876,122 +3856,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563iitxq-pinctrl.dtsi b/dts/st/h5/stm32h563iitxq-pinctrl.dtsi index df278ffd3..36d16ac59 100644 --- a/dts/st/h5/stm32h563iitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iitxq-pinctrl.dtsi @@ -3581,121 +3581,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3804,122 +3784,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563miyxq-pinctrl.dtsi b/dts/st/h5/stm32h563miyxq-pinctrl.dtsi index ff5758307..a64591b16 100644 --- a/dts/st/h5/stm32h563miyxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563miyxq-pinctrl.dtsi @@ -1897,73 +1897,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2027,68 +2015,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563rgtx-pinctrl.dtsi b/dts/st/h5/stm32h563rgtx-pinctrl.dtsi index a6d5b1fec..415bbd267 100644 --- a/dts/st/h5/stm32h563rgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rgtx-pinctrl.dtsi @@ -1649,49 +1649,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1740,50 +1732,42 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563rgvx-pinctrl.dtsi b/dts/st/h5/stm32h563rgvx-pinctrl.dtsi index 7cd4c3f6d..be91182af 100644 --- a/dts/st/h5/stm32h563rgvx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rgvx-pinctrl.dtsi @@ -1764,55 +1764,46 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1866,56 +1857,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563ritx-pinctrl.dtsi b/dts/st/h5/stm32h563ritx-pinctrl.dtsi index a6d5b1fec..415bbd267 100644 --- a/dts/st/h5/stm32h563ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563ritx-pinctrl.dtsi @@ -1649,49 +1649,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1740,50 +1732,42 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563rivx-pinctrl.dtsi b/dts/st/h5/stm32h563rivx-pinctrl.dtsi index 7cd4c3f6d..be91182af 100644 --- a/dts/st/h5/stm32h563rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rivx-pinctrl.dtsi @@ -1764,55 +1764,46 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1866,56 +1857,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563vgtx-pinctrl.dtsi b/dts/st/h5/stm32h563vgtx-pinctrl.dtsi index c094d245a..ed0bea8d5 100644 --- a/dts/st/h5/stm32h563vgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563vgtx-pinctrl.dtsi @@ -2420,91 +2420,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2588,92 +2573,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563vitx-pinctrl.dtsi b/dts/st/h5/stm32h563vitx-pinctrl.dtsi index c094d245a..ed0bea8d5 100644 --- a/dts/st/h5/stm32h563vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563vitx-pinctrl.dtsi @@ -2420,91 +2420,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2588,92 +2573,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563vitxq-pinctrl.dtsi b/dts/st/h5/stm32h563vitxq-pinctrl.dtsi index e5cfcd860..ec161349d 100644 --- a/dts/st/h5/stm32h563vitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563vitxq-pinctrl.dtsi @@ -2196,91 +2196,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2359,86 +2344,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563zgtx-pinctrl.dtsi b/dts/st/h5/stm32h563zgtx-pinctrl.dtsi index a3a498fd5..a022dc023 100644 --- a/dts/st/h5/stm32h563zgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563zgtx-pinctrl.dtsi @@ -3132,121 +3132,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3355,122 +3335,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563zitx-pinctrl.dtsi b/dts/st/h5/stm32h563zitx-pinctrl.dtsi index a3a498fd5..a022dc023 100644 --- a/dts/st/h5/stm32h563zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563zitx-pinctrl.dtsi @@ -3132,121 +3132,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3355,122 +3335,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h563zitxq-pinctrl.dtsi b/dts/st/h5/stm32h563zitxq-pinctrl.dtsi index a0b2237a6..59abef302 100644 --- a/dts/st/h5/stm32h563zitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563zitxq-pinctrl.dtsi @@ -2876,121 +2876,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3089,110 +3069,92 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573aiix-pinctrl.dtsi b/dts/st/h5/stm32h573aiix-pinctrl.dtsi index 081a4b4a9..f1ebd1121 100644 --- a/dts/st/h5/stm32h573aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiix-pinctrl.dtsi @@ -3588,121 +3588,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3811,122 +3791,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi index e62344539..eff6f356e 100644 --- a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi @@ -3539,109 +3539,91 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3740,110 +3722,92 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573iikx-pinctrl.dtsi b/dts/st/h5/stm32h573iikx-pinctrl.dtsi index 9c60aa7c5..abbd19b1e 100644 --- a/dts/st/h5/stm32h573iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikx-pinctrl.dtsi @@ -3653,121 +3653,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3876,122 +3856,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi index 7c670682a..2e21168fd 100644 --- a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi @@ -3636,121 +3636,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3859,122 +3839,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573iitx-pinctrl.dtsi b/dts/st/h5/stm32h573iitx-pinctrl.dtsi index 9c60aa7c5..abbd19b1e 100644 --- a/dts/st/h5/stm32h573iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitx-pinctrl.dtsi @@ -3653,121 +3653,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3876,122 +3856,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi index df278ffd3..36d16ac59 100644 --- a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi @@ -3581,121 +3581,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3804,122 +3784,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi index ff5758307..a64591b16 100644 --- a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi @@ -1897,73 +1897,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2027,68 +2015,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573ritx-pinctrl.dtsi b/dts/st/h5/stm32h573ritx-pinctrl.dtsi index a6d5b1fec..415bbd267 100644 --- a/dts/st/h5/stm32h573ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573ritx-pinctrl.dtsi @@ -1649,49 +1649,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1740,50 +1732,42 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573rivx-pinctrl.dtsi b/dts/st/h5/stm32h573rivx-pinctrl.dtsi index 7cd4c3f6d..be91182af 100644 --- a/dts/st/h5/stm32h573rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573rivx-pinctrl.dtsi @@ -1764,55 +1764,46 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1866,56 +1857,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573vitx-pinctrl.dtsi b/dts/st/h5/stm32h573vitx-pinctrl.dtsi index c094d245a..ed0bea8d5 100644 --- a/dts/st/h5/stm32h573vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573vitx-pinctrl.dtsi @@ -2420,91 +2420,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2588,92 +2573,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573vitxq-pinctrl.dtsi b/dts/st/h5/stm32h573vitxq-pinctrl.dtsi index e5cfcd860..ec161349d 100644 --- a/dts/st/h5/stm32h573vitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573vitxq-pinctrl.dtsi @@ -2196,91 +2196,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2359,86 +2344,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573zitx-pinctrl.dtsi b/dts/st/h5/stm32h573zitx-pinctrl.dtsi index a3a498fd5..a022dc023 100644 --- a/dts/st/h5/stm32h573zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573zitx-pinctrl.dtsi @@ -3132,121 +3132,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3355,122 +3335,102 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pg11: usart11_rts_pg11 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pc5: uart12_rts_pc5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h5/stm32h573zitxq-pinctrl.dtsi b/dts/st/h5/stm32h573zitxq-pinctrl.dtsi index a0b2237a6..59abef302 100644 --- a/dts/st/h5/stm32h573zitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573zitxq-pinctrl.dtsi @@ -2876,121 +2876,101 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pb15: usart11_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart11_cts_pf5: usart11_cts_pf5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pb3: uart12_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart12_cts_pe8: uart12_cts_pe8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3089,110 +3069,92 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart11_rts_pc1: usart11_rts_pc1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart12_rts_pe7: uart12_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h723vehx-pinctrl.dtsi b/dts/st/h7/stm32h723vehx-pinctrl.dtsi index e0ab49743..e84b91239 100644 --- a/dts/st/h7/stm32h723vehx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vehx-pinctrl.dtsi @@ -2918,73 +2918,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3053,74 +3041,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h723vetx-pinctrl.dtsi b/dts/st/h7/stm32h723vetx-pinctrl.dtsi index e0ab49743..e84b91239 100644 --- a/dts/st/h7/stm32h723vetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vetx-pinctrl.dtsi @@ -2918,73 +2918,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3053,74 +3041,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h723vghx-pinctrl.dtsi b/dts/st/h7/stm32h723vghx-pinctrl.dtsi index e0ab49743..e84b91239 100644 --- a/dts/st/h7/stm32h723vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vghx-pinctrl.dtsi @@ -2918,73 +2918,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3053,74 +3041,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h723vgtx-pinctrl.dtsi b/dts/st/h7/stm32h723vgtx-pinctrl.dtsi index e0ab49743..e84b91239 100644 --- a/dts/st/h7/stm32h723vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vgtx-pinctrl.dtsi @@ -2918,73 +2918,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3053,74 +3041,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h723zeix-pinctrl.dtsi b/dts/st/h7/stm32h723zeix-pinctrl.dtsi index b15b61452..2c5a9f3e1 100644 --- a/dts/st/h7/stm32h723zeix-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zeix-pinctrl.dtsi @@ -3805,97 +3805,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3984,98 +3968,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h723zetx-pinctrl.dtsi b/dts/st/h7/stm32h723zetx-pinctrl.dtsi index af0c7c900..744dcf1ac 100644 --- a/dts/st/h7/stm32h723zetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zetx-pinctrl.dtsi @@ -3777,97 +3777,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3956,98 +3940,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h723zgix-pinctrl.dtsi b/dts/st/h7/stm32h723zgix-pinctrl.dtsi index b15b61452..2c5a9f3e1 100644 --- a/dts/st/h7/stm32h723zgix-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zgix-pinctrl.dtsi @@ -3805,97 +3805,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3984,98 +3968,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h723zgtx-pinctrl.dtsi b/dts/st/h7/stm32h723zgtx-pinctrl.dtsi index af0c7c900..744dcf1ac 100644 --- a/dts/st/h7/stm32h723zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zgtx-pinctrl.dtsi @@ -3777,97 +3777,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3956,98 +3940,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725aeix-pinctrl.dtsi b/dts/st/h7/stm32h725aeix-pinctrl.dtsi index a11946d45..5cbf39b8a 100644 --- a/dts/st/h7/stm32h725aeix-pinctrl.dtsi +++ b/dts/st/h7/stm32h725aeix-pinctrl.dtsi @@ -4193,103 +4193,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4383,104 +4366,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725agix-pinctrl.dtsi b/dts/st/h7/stm32h725agix-pinctrl.dtsi index a11946d45..5cbf39b8a 100644 --- a/dts/st/h7/stm32h725agix-pinctrl.dtsi +++ b/dts/st/h7/stm32h725agix-pinctrl.dtsi @@ -4193,103 +4193,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4383,104 +4366,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725iekx-pinctrl.dtsi b/dts/st/h7/stm32h725iekx-pinctrl.dtsi index 55feb1fd9..6a28217f8 100644 --- a/dts/st/h7/stm32h725iekx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725iekx-pinctrl.dtsi @@ -4371,103 +4371,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,104 +4544,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725ietx-pinctrl.dtsi b/dts/st/h7/stm32h725ietx-pinctrl.dtsi index c56f564c9..29556ed8c 100644 --- a/dts/st/h7/stm32h725ietx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725ietx-pinctrl.dtsi @@ -3910,97 +3910,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4089,98 +4073,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725igkx-pinctrl.dtsi b/dts/st/h7/stm32h725igkx-pinctrl.dtsi index 55feb1fd9..6a28217f8 100644 --- a/dts/st/h7/stm32h725igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725igkx-pinctrl.dtsi @@ -4371,103 +4371,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,104 +4544,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725igtx-pinctrl.dtsi b/dts/st/h7/stm32h725igtx-pinctrl.dtsi index c56f564c9..29556ed8c 100644 --- a/dts/st/h7/stm32h725igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725igtx-pinctrl.dtsi @@ -3910,97 +3910,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4089,98 +4073,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725revx-pinctrl.dtsi b/dts/st/h7/stm32h725revx-pinctrl.dtsi index e697155b2..b47bf653b 100644 --- a/dts/st/h7/stm32h725revx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725revx-pinctrl.dtsi @@ -1769,43 +1769,36 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1844,38 +1837,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725rgvx-pinctrl.dtsi b/dts/st/h7/stm32h725rgvx-pinctrl.dtsi index e697155b2..b47bf653b 100644 --- a/dts/st/h7/stm32h725rgvx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725rgvx-pinctrl.dtsi @@ -1769,43 +1769,36 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1844,38 +1837,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725vehx-pinctrl.dtsi b/dts/st/h7/stm32h725vehx-pinctrl.dtsi index 6d0ea6209..cbc847caf 100644 --- a/dts/st/h7/stm32h725vehx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vehx-pinctrl.dtsi @@ -2787,73 +2787,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2922,74 +2910,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725vetx-pinctrl.dtsi b/dts/st/h7/stm32h725vetx-pinctrl.dtsi index 21cd46eca..f281bc87b 100644 --- a/dts/st/h7/stm32h725vetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vetx-pinctrl.dtsi @@ -2579,61 +2579,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2692,62 +2682,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725vghx-pinctrl.dtsi b/dts/st/h7/stm32h725vghx-pinctrl.dtsi index 6d0ea6209..cbc847caf 100644 --- a/dts/st/h7/stm32h725vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vghx-pinctrl.dtsi @@ -2787,73 +2787,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2922,74 +2910,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725vgtx-pinctrl.dtsi b/dts/st/h7/stm32h725vgtx-pinctrl.dtsi index 21cd46eca..f281bc87b 100644 --- a/dts/st/h7/stm32h725vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vgtx-pinctrl.dtsi @@ -2579,61 +2579,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2692,62 +2682,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725vgyx-pinctrl.dtsi b/dts/st/h7/stm32h725vgyx-pinctrl.dtsi index e0229faf1..05602242a 100644 --- a/dts/st/h7/stm32h725vgyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vgyx-pinctrl.dtsi @@ -2463,61 +2463,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2576,62 +2566,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725zetx-pinctrl.dtsi b/dts/st/h7/stm32h725zetx-pinctrl.dtsi index da3074923..d529e1b3e 100644 --- a/dts/st/h7/stm32h725zetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725zetx-pinctrl.dtsi @@ -3469,91 +3469,76 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3642,98 +3627,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h725zgtx-pinctrl.dtsi b/dts/st/h7/stm32h725zgtx-pinctrl.dtsi index da3074923..d529e1b3e 100644 --- a/dts/st/h7/stm32h725zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725zgtx-pinctrl.dtsi @@ -3469,91 +3469,76 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3642,98 +3627,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h730abixq-pinctrl.dtsi b/dts/st/h7/stm32h730abixq-pinctrl.dtsi index a11946d45..5cbf39b8a 100644 --- a/dts/st/h7/stm32h730abixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730abixq-pinctrl.dtsi @@ -4193,103 +4193,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4383,104 +4366,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi b/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi index 55feb1fd9..6a28217f8 100644 --- a/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi @@ -4371,103 +4371,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,104 +4544,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi b/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi index c56f564c9..29556ed8c 100644 --- a/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi @@ -3910,97 +3910,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4089,98 +4073,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h730vbhx-pinctrl.dtsi b/dts/st/h7/stm32h730vbhx-pinctrl.dtsi index e0ab49743..e84b91239 100644 --- a/dts/st/h7/stm32h730vbhx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730vbhx-pinctrl.dtsi @@ -2918,73 +2918,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3053,74 +3041,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h730vbtx-pinctrl.dtsi b/dts/st/h7/stm32h730vbtx-pinctrl.dtsi index e0ab49743..e84b91239 100644 --- a/dts/st/h7/stm32h730vbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730vbtx-pinctrl.dtsi @@ -2918,73 +2918,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3053,74 +3041,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h730zbix-pinctrl.dtsi b/dts/st/h7/stm32h730zbix-pinctrl.dtsi index b15b61452..2c5a9f3e1 100644 --- a/dts/st/h7/stm32h730zbix-pinctrl.dtsi +++ b/dts/st/h7/stm32h730zbix-pinctrl.dtsi @@ -3805,97 +3805,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3984,98 +3968,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h730zbtx-pinctrl.dtsi b/dts/st/h7/stm32h730zbtx-pinctrl.dtsi index af0c7c900..744dcf1ac 100644 --- a/dts/st/h7/stm32h730zbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730zbtx-pinctrl.dtsi @@ -3777,97 +3777,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3956,98 +3940,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h733vghx-pinctrl.dtsi b/dts/st/h7/stm32h733vghx-pinctrl.dtsi index e0ab49743..e84b91239 100644 --- a/dts/st/h7/stm32h733vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733vghx-pinctrl.dtsi @@ -2918,73 +2918,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3053,74 +3041,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h733vgtx-pinctrl.dtsi b/dts/st/h7/stm32h733vgtx-pinctrl.dtsi index e0ab49743..e84b91239 100644 --- a/dts/st/h7/stm32h733vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733vgtx-pinctrl.dtsi @@ -2918,73 +2918,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3053,74 +3041,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h733zgix-pinctrl.dtsi b/dts/st/h7/stm32h733zgix-pinctrl.dtsi index b15b61452..2c5a9f3e1 100644 --- a/dts/st/h7/stm32h733zgix-pinctrl.dtsi +++ b/dts/st/h7/stm32h733zgix-pinctrl.dtsi @@ -3805,97 +3805,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3984,98 +3968,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h733zgtx-pinctrl.dtsi b/dts/st/h7/stm32h733zgtx-pinctrl.dtsi index af0c7c900..744dcf1ac 100644 --- a/dts/st/h7/stm32h733zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733zgtx-pinctrl.dtsi @@ -3777,97 +3777,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3956,98 +3940,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h735agix-pinctrl.dtsi b/dts/st/h7/stm32h735agix-pinctrl.dtsi index a11946d45..5cbf39b8a 100644 --- a/dts/st/h7/stm32h735agix-pinctrl.dtsi +++ b/dts/st/h7/stm32h735agix-pinctrl.dtsi @@ -4193,103 +4193,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4383,104 +4366,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h735igkx-pinctrl.dtsi b/dts/st/h7/stm32h735igkx-pinctrl.dtsi index 55feb1fd9..6a28217f8 100644 --- a/dts/st/h7/stm32h735igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735igkx-pinctrl.dtsi @@ -4371,103 +4371,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,104 +4544,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h735igtx-pinctrl.dtsi b/dts/st/h7/stm32h735igtx-pinctrl.dtsi index c56f564c9..29556ed8c 100644 --- a/dts/st/h7/stm32h735igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735igtx-pinctrl.dtsi @@ -3910,97 +3910,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4089,98 +4073,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h735rgvx-pinctrl.dtsi b/dts/st/h7/stm32h735rgvx-pinctrl.dtsi index e697155b2..b47bf653b 100644 --- a/dts/st/h7/stm32h735rgvx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735rgvx-pinctrl.dtsi @@ -1769,43 +1769,36 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1844,38 +1837,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h735vghx-pinctrl.dtsi b/dts/st/h7/stm32h735vghx-pinctrl.dtsi index 6d0ea6209..cbc847caf 100644 --- a/dts/st/h7/stm32h735vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vghx-pinctrl.dtsi @@ -2787,73 +2787,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2922,74 +2910,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h735vgtx-pinctrl.dtsi b/dts/st/h7/stm32h735vgtx-pinctrl.dtsi index 21cd46eca..f281bc87b 100644 --- a/dts/st/h7/stm32h735vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vgtx-pinctrl.dtsi @@ -2579,61 +2579,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2692,62 +2682,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h735vgyx-pinctrl.dtsi b/dts/st/h7/stm32h735vgyx-pinctrl.dtsi index e0229faf1..05602242a 100644 --- a/dts/st/h7/stm32h735vgyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vgyx-pinctrl.dtsi @@ -2463,61 +2463,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2576,62 +2566,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h735zgtx-pinctrl.dtsi b/dts/st/h7/stm32h735zgtx-pinctrl.dtsi index da3074923..d529e1b3e 100644 --- a/dts/st/h7/stm32h735zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735zgtx-pinctrl.dtsi @@ -3469,91 +3469,76 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3642,98 +3627,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi index 9fc64a946..f8eb274f8 100644 --- a/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi @@ -3314,85 +3314,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3471,86 +3457,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi index 21c03f8a9..b0126e443 100644 --- a/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi @@ -3722,85 +3722,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3879,86 +3865,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi b/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi index e6ce11ba0..7dc3c2bd8 100644 --- a/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi @@ -3525,85 +3525,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3682,86 +3668,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi index e6ce11ba0..7dc3c2bd8 100644 --- a/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi @@ -3525,85 +3525,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3682,86 +3668,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi index 3112a33aa..48a196035 100644 --- a/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi @@ -2393,67 +2393,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2517,68 +2506,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi index 3112a33aa..48a196035 100644 --- a/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi @@ -2393,67 +2393,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2517,68 +2506,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi index 8a88afd0f..ae555eaa9 100644 --- a/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi @@ -3905,91 +3905,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4073,92 +4058,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi index 7695522f3..177233c58 100644 --- a/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi @@ -3001,85 +3001,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3158,86 +3144,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi index e864abe0a..fdd44113d 100644 --- a/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi @@ -3588,85 +3588,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3745,86 +3731,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743bgtx-pinctrl.dtsi b/dts/st/h7/stm32h743bgtx-pinctrl.dtsi index dad7179d7..7efc31a62 100644 --- a/dts/st/h7/stm32h743bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743bgtx-pinctrl.dtsi @@ -4140,85 +4140,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4297,86 +4283,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743bitx-pinctrl.dtsi b/dts/st/h7/stm32h743bitx-pinctrl.dtsi index dad7179d7..7efc31a62 100644 --- a/dts/st/h7/stm32h743bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743bitx-pinctrl.dtsi @@ -4140,85 +4140,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4297,86 +4283,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743igkx-pinctrl.dtsi b/dts/st/h7/stm32h743igkx-pinctrl.dtsi index 71d793230..8ae705ca8 100644 --- a/dts/st/h7/stm32h743igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743igkx-pinctrl.dtsi @@ -3815,85 +3815,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3972,86 +3958,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743igtx-pinctrl.dtsi b/dts/st/h7/stm32h743igtx-pinctrl.dtsi index 71d793230..8ae705ca8 100644 --- a/dts/st/h7/stm32h743igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743igtx-pinctrl.dtsi @@ -3815,85 +3815,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3972,86 +3958,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743iikx-pinctrl.dtsi b/dts/st/h7/stm32h743iikx-pinctrl.dtsi index 71d793230..8ae705ca8 100644 --- a/dts/st/h7/stm32h743iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743iikx-pinctrl.dtsi @@ -3815,85 +3815,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3972,86 +3958,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743iitx-pinctrl.dtsi b/dts/st/h7/stm32h743iitx-pinctrl.dtsi index 71d793230..8ae705ca8 100644 --- a/dts/st/h7/stm32h743iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743iitx-pinctrl.dtsi @@ -3815,85 +3815,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3972,86 +3958,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi index b34176326..107df6e37 100644 --- a/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi @@ -2551,67 +2551,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2675,68 +2664,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743vgtx-pinctrl.dtsi b/dts/st/h7/stm32h743vgtx-pinctrl.dtsi index b34176326..107df6e37 100644 --- a/dts/st/h7/stm32h743vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743vgtx-pinctrl.dtsi @@ -2551,67 +2551,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2675,68 +2664,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743vitx-pinctrl.dtsi b/dts/st/h7/stm32h743vitx-pinctrl.dtsi index b34176326..107df6e37 100644 --- a/dts/st/h7/stm32h743vitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743vitx-pinctrl.dtsi @@ -2551,67 +2551,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2675,68 +2664,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743xghx-pinctrl.dtsi b/dts/st/h7/stm32h743xghx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h743xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743xghx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743xihx-pinctrl.dtsi b/dts/st/h7/stm32h743xihx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h743xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743xihx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743zgtx-pinctrl.dtsi b/dts/st/h7/stm32h743zgtx-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h743zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743zgtx-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h743zitx-pinctrl.dtsi b/dts/st/h7/stm32h743zitx-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h743zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743zitx-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745bgtx-pinctrl.dtsi b/dts/st/h7/stm32h745bgtx-pinctrl.dtsi index 98d7080ea..d3713b6bc 100644 --- a/dts/st/h7/stm32h745bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745bgtx-pinctrl.dtsi @@ -3984,85 +3984,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4141,86 +4127,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745bitx-pinctrl.dtsi b/dts/st/h7/stm32h745bitx-pinctrl.dtsi index 98d7080ea..d3713b6bc 100644 --- a/dts/st/h7/stm32h745bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745bitx-pinctrl.dtsi @@ -3984,85 +3984,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4141,86 +4127,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745igkx-pinctrl.dtsi b/dts/st/h7/stm32h745igkx-pinctrl.dtsi index 32fcfa294..13660efc5 100644 --- a/dts/st/h7/stm32h745igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745igkx-pinctrl.dtsi @@ -3761,91 +3761,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3929,92 +3914,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745igtx-pinctrl.dtsi b/dts/st/h7/stm32h745igtx-pinctrl.dtsi index 7f65343c6..67158fe13 100644 --- a/dts/st/h7/stm32h745igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745igtx-pinctrl.dtsi @@ -3336,85 +3336,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3493,86 +3479,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745iikx-pinctrl.dtsi b/dts/st/h7/stm32h745iikx-pinctrl.dtsi index 32fcfa294..13660efc5 100644 --- a/dts/st/h7/stm32h745iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745iikx-pinctrl.dtsi @@ -3761,91 +3761,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3929,92 +3914,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745iitx-pinctrl.dtsi b/dts/st/h7/stm32h745iitx-pinctrl.dtsi index 7f65343c6..67158fe13 100644 --- a/dts/st/h7/stm32h745iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745iitx-pinctrl.dtsi @@ -3336,85 +3336,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3493,86 +3479,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745xghx-pinctrl.dtsi b/dts/st/h7/stm32h745xghx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h745xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745xghx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745xihx-pinctrl.dtsi b/dts/st/h7/stm32h745xihx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h745xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745xihx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745zgtx-pinctrl.dtsi b/dts/st/h7/stm32h745zgtx-pinctrl.dtsi index b1fac97d0..b40f4183d 100644 --- a/dts/st/h7/stm32h745zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745zgtx-pinctrl.dtsi @@ -2982,79 +2982,66 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3133,86 +3120,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h745zitx-pinctrl.dtsi b/dts/st/h7/stm32h745zitx-pinctrl.dtsi index b1fac97d0..b40f4183d 100644 --- a/dts/st/h7/stm32h745zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745zitx-pinctrl.dtsi @@ -2982,79 +2982,66 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3133,86 +3120,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h747bgtx-pinctrl.dtsi b/dts/st/h7/stm32h747bgtx-pinctrl.dtsi index 2b1a513f0..c3fbbfa24 100644 --- a/dts/st/h7/stm32h747bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747bgtx-pinctrl.dtsi @@ -3827,85 +3827,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3984,86 +3970,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h747bitx-pinctrl.dtsi b/dts/st/h7/stm32h747bitx-pinctrl.dtsi index 2b1a513f0..c3fbbfa24 100644 --- a/dts/st/h7/stm32h747bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747bitx-pinctrl.dtsi @@ -3827,85 +3827,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3984,86 +3970,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h747igtx-pinctrl.dtsi b/dts/st/h7/stm32h747igtx-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h747igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747igtx-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h747iitx-pinctrl.dtsi b/dts/st/h7/stm32h747iitx-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h747iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747iitx-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h747xghx-pinctrl.dtsi b/dts/st/h7/stm32h747xghx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h747xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747xghx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h747xihx-pinctrl.dtsi b/dts/st/h7/stm32h747xihx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h747xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747xihx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h747ziyx-pinctrl.dtsi b/dts/st/h7/stm32h747ziyx-pinctrl.dtsi index 382513e97..b65526a52 100644 --- a/dts/st/h7/stm32h747ziyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747ziyx-pinctrl.dtsi @@ -2851,73 +2851,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2986,74 +2974,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h750ibkx-pinctrl.dtsi b/dts/st/h7/stm32h750ibkx-pinctrl.dtsi index 71d793230..8ae705ca8 100644 --- a/dts/st/h7/stm32h750ibkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750ibkx-pinctrl.dtsi @@ -3815,85 +3815,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3972,86 +3958,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h750ibtx-pinctrl.dtsi b/dts/st/h7/stm32h750ibtx-pinctrl.dtsi index 71d793230..8ae705ca8 100644 --- a/dts/st/h7/stm32h750ibtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750ibtx-pinctrl.dtsi @@ -3815,85 +3815,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3972,86 +3958,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h750vbtx-pinctrl.dtsi b/dts/st/h7/stm32h750vbtx-pinctrl.dtsi index b34176326..107df6e37 100644 --- a/dts/st/h7/stm32h750vbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750vbtx-pinctrl.dtsi @@ -2551,67 +2551,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2675,68 +2664,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h750xbhx-pinctrl.dtsi b/dts/st/h7/stm32h750xbhx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h750xbhx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750xbhx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h750zbtx-pinctrl.dtsi b/dts/st/h7/stm32h750zbtx-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h750zbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750zbtx-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h753aiix-pinctrl.dtsi b/dts/st/h7/stm32h753aiix-pinctrl.dtsi index e864abe0a..fdd44113d 100644 --- a/dts/st/h7/stm32h753aiix-pinctrl.dtsi +++ b/dts/st/h7/stm32h753aiix-pinctrl.dtsi @@ -3588,85 +3588,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3745,86 +3731,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h753bitx-pinctrl.dtsi b/dts/st/h7/stm32h753bitx-pinctrl.dtsi index dad7179d7..7efc31a62 100644 --- a/dts/st/h7/stm32h753bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753bitx-pinctrl.dtsi @@ -4140,85 +4140,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4297,86 +4283,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h753iikx-pinctrl.dtsi b/dts/st/h7/stm32h753iikx-pinctrl.dtsi index 71d793230..8ae705ca8 100644 --- a/dts/st/h7/stm32h753iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753iikx-pinctrl.dtsi @@ -3815,85 +3815,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3972,86 +3958,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h753iitx-pinctrl.dtsi b/dts/st/h7/stm32h753iitx-pinctrl.dtsi index 71d793230..8ae705ca8 100644 --- a/dts/st/h7/stm32h753iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753iitx-pinctrl.dtsi @@ -3815,85 +3815,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3972,86 +3958,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h753vihx-pinctrl.dtsi b/dts/st/h7/stm32h753vihx-pinctrl.dtsi index b34176326..107df6e37 100644 --- a/dts/st/h7/stm32h753vihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753vihx-pinctrl.dtsi @@ -2551,67 +2551,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2675,68 +2664,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h753vitx-pinctrl.dtsi b/dts/st/h7/stm32h753vitx-pinctrl.dtsi index b34176326..107df6e37 100644 --- a/dts/st/h7/stm32h753vitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753vitx-pinctrl.dtsi @@ -2551,67 +2551,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2675,68 +2664,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h753xihx-pinctrl.dtsi b/dts/st/h7/stm32h753xihx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h753xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753xihx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h753zitx-pinctrl.dtsi b/dts/st/h7/stm32h753zitx-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h753zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753zitx-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h755bitx-pinctrl.dtsi b/dts/st/h7/stm32h755bitx-pinctrl.dtsi index 98d7080ea..d3713b6bc 100644 --- a/dts/st/h7/stm32h755bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755bitx-pinctrl.dtsi @@ -3984,85 +3984,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4141,86 +4127,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h755iikx-pinctrl.dtsi b/dts/st/h7/stm32h755iikx-pinctrl.dtsi index 32fcfa294..13660efc5 100644 --- a/dts/st/h7/stm32h755iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755iikx-pinctrl.dtsi @@ -3761,91 +3761,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3929,92 +3914,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h755iitx-pinctrl.dtsi b/dts/st/h7/stm32h755iitx-pinctrl.dtsi index 7f65343c6..67158fe13 100644 --- a/dts/st/h7/stm32h755iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755iitx-pinctrl.dtsi @@ -3336,85 +3336,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3493,86 +3479,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h755xihx-pinctrl.dtsi b/dts/st/h7/stm32h755xihx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h755xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755xihx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h755zitx-pinctrl.dtsi b/dts/st/h7/stm32h755zitx-pinctrl.dtsi index b1fac97d0..b40f4183d 100644 --- a/dts/st/h7/stm32h755zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755zitx-pinctrl.dtsi @@ -2982,79 +2982,66 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3133,86 +3120,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h757aiix-pinctrl.dtsi b/dts/st/h7/stm32h757aiix-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h757aiix-pinctrl.dtsi +++ b/dts/st/h7/stm32h757aiix-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h757bitx-pinctrl.dtsi b/dts/st/h7/stm32h757bitx-pinctrl.dtsi index 2b1a513f0..c3fbbfa24 100644 --- a/dts/st/h7/stm32h757bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757bitx-pinctrl.dtsi @@ -3827,85 +3827,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3984,86 +3970,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h757iitx-pinctrl.dtsi b/dts/st/h7/stm32h757iitx-pinctrl.dtsi index b4134c8e7..48d3a4528 100644 --- a/dts/st/h7/stm32h757iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757iitx-pinctrl.dtsi @@ -3203,85 +3203,71 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3360,86 +3346,72 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h757xihx-pinctrl.dtsi b/dts/st/h7/stm32h757xihx-pinctrl.dtsi index 874a8924e..6587d953a 100644 --- a/dts/st/h7/stm32h757xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757xihx-pinctrl.dtsi @@ -4321,91 +4321,76 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4489,92 +4474,77 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h757ziyx-pinctrl.dtsi b/dts/st/h7/stm32h757ziyx-pinctrl.dtsi index 382513e97..b65526a52 100644 --- a/dts/st/h7/stm32h757ziyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757ziyx-pinctrl.dtsi @@ -2851,73 +2851,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2986,74 +2974,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi b/dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi index 4f8e5647d..95ff90ddf 100644 --- a/dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi @@ -3700,103 +3700,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3890,104 +3873,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi b/dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi index 13ef7f1fc..b65217940 100644 --- a/dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi @@ -3931,97 +3931,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4110,98 +4094,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi index 58c6674ab..b926790ba 100644 --- a/dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi @@ -3856,103 +3856,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4046,104 +4029,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi index 13ef7f1fc..b65217940 100644 --- a/dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi @@ -3931,97 +3931,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4110,98 +4094,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi b/dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi index c062d889e..e463b360c 100644 --- a/dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi @@ -3490,97 +3490,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3669,98 +3653,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi index f2f7e59e4..0197982fa 100644 --- a/dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi @@ -4471,109 +4471,91 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pj4: uart9_cts_pj4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4672,110 +4654,92 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pj3: uart9_rts_pj3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi index d1f6d9af0..b0550da85 100644 --- a/dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi @@ -4301,103 +4301,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pj4: uart9_cts_pj4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4491,104 +4474,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pj3: uart9_rts_pj3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi index ea92532cd..4dd34a18f 100644 --- a/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi @@ -2861,85 +2861,71 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3013,80 +2999,67 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi index 757b27422..29db17bb8 100644 --- a/dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi @@ -1806,43 +1806,36 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1881,38 +1874,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi index c6d878c60..53a21fb00 100644 --- a/dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi @@ -2664,73 +2664,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2799,74 +2787,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi index ccc27c3e5..aeec79a29 100644 --- a/dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi @@ -2533,73 +2533,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2668,74 +2656,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi index c6d878c60..53a21fb00 100644 --- a/dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi @@ -2664,73 +2664,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2799,74 +2787,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi b/dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi index 239e60692..67ca1ae60 100644 --- a/dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi @@ -2344,67 +2344,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2468,68 +2457,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi index a33adb494..6c7ae3796 100644 --- a/dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi @@ -3357,97 +3357,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3536,98 +3520,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi b/dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi index f91f331c4..438c893d7 100644 --- a/dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi @@ -3106,91 +3106,76 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3279,98 +3264,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi b/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi index 4f8e5647d..95ff90ddf 100644 --- a/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi @@ -3700,103 +3700,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3890,104 +3873,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi b/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi index 58c6674ab..b926790ba 100644 --- a/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi @@ -3856,103 +3856,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4046,104 +4029,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi index 13ef7f1fc..b65217940 100644 --- a/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi @@ -3931,97 +3931,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4110,98 +4094,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi index 757b27422..29db17bb8 100644 --- a/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi @@ -1806,43 +1806,36 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1881,38 +1874,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi index c6d878c60..53a21fb00 100644 --- a/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi @@ -2664,73 +2664,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2799,74 +2787,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi index a33adb494..6c7ae3796 100644 --- a/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi @@ -3357,97 +3357,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3536,98 +3520,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi b/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi index 4f8e5647d..95ff90ddf 100644 --- a/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi @@ -3700,103 +3700,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3890,104 +3873,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi b/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi index 13ef7f1fc..b65217940 100644 --- a/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi @@ -3931,97 +3931,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4110,98 +4094,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi index 58c6674ab..b926790ba 100644 --- a/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi @@ -3856,103 +3856,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4046,104 +4029,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi index 13ef7f1fc..b65217940 100644 --- a/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi @@ -3931,97 +3931,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4110,98 +4094,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi index c062d889e..e463b360c 100644 --- a/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi @@ -3490,97 +3490,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3669,98 +3653,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi index f2f7e59e4..0197982fa 100644 --- a/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi @@ -4471,109 +4471,91 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0_c: usart2_cts_pa0_c { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pj4: uart9_cts_pj4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4672,110 +4654,92 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1_c: usart2_rts_pa1_c { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pj3: uart9_rts_pj3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi b/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi index d1f6d9af0..b0550da85 100644 --- a/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi @@ -4301,103 +4301,86 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pj4: uart9_cts_pj4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4491,104 +4474,87 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pj3: uart9_rts_pj3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi index ea92532cd..4dd34a18f 100644 --- a/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi @@ -2861,85 +2861,71 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3013,80 +2999,67 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi b/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi index 757b27422..29db17bb8 100644 --- a/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi @@ -1806,43 +1806,36 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1881,38 +1874,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi b/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi index c6d878c60..53a21fb00 100644 --- a/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi @@ -2664,73 +2664,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2799,74 +2787,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi index ccc27c3e5..aeec79a29 100644 --- a/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi @@ -2533,73 +2533,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2668,74 +2656,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi index c6d878c60..53a21fb00 100644 --- a/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi @@ -2664,73 +2664,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2799,74 +2787,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi index 239e60692..67ca1ae60 100644 --- a/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi @@ -2344,67 +2344,56 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2468,68 +2457,57 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi index a33adb494..6c7ae3796 100644 --- a/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi @@ -3357,97 +3357,81 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3536,98 +3520,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi index f91f331c4..438c893d7 100644 --- a/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi @@ -3106,91 +3106,76 @@ /omit-if-no-ref/ usart10_cts_pg13: usart10_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart9_cts_pd0: uart9_cts_pd0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3279,98 +3264,82 @@ /omit-if-no-ref/ usart10_rts_pg14: usart10_rts_pg14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart9_rts_pd13: uart9_rts_pd13 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi index 3b8fb0b4d..b72e7244f 100644 --- a/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3a8ix-pinctrl.dtsi @@ -2355,73 +2355,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2490,74 +2478,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi index 81bb70587..798619e98 100644 --- a/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3i8kx-pinctrl.dtsi @@ -2460,73 +2460,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2595,74 +2583,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi index baab198ca..bc99fa95a 100644 --- a/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3i8tx-pinctrl.dtsi @@ -2410,73 +2410,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2545,74 +2533,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi index 098c17ebf..79ecbe625 100644 --- a/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3l8hx-pinctrl.dtsi @@ -2875,79 +2875,66 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3021,80 +3008,67 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi index 2bce61948..aa770be96 100644 --- a/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3l8hxh-pinctrl.dtsi @@ -2744,73 +2744,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2884,80 +2872,67 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3r8vx-pinctrl.dtsi b/dts/st/h7/stm32h7r3r8vx-pinctrl.dtsi index 25ecbc689..9954e6679 100644 --- a/dts/st/h7/stm32h7r3r8vx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3r8vx-pinctrl.dtsi @@ -960,31 +960,26 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1023,38 +1018,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3v8hx-pinctrl.dtsi b/dts/st/h7/stm32h7r3v8hx-pinctrl.dtsi index d25f1faa9..07e54fde1 100644 --- a/dts/st/h7/stm32h7r3v8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3v8hx-pinctrl.dtsi @@ -1220,31 +1220,26 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1278,32 +1273,27 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3v8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r3v8tx-pinctrl.dtsi index de8d2685d..f96ab1b99 100644 --- a/dts/st/h7/stm32h7r3v8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3v8tx-pinctrl.dtsi @@ -1323,37 +1323,31 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1392,38 +1386,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3v8yx-pinctrl.dtsi b/dts/st/h7/stm32h7r3v8yx-pinctrl.dtsi index 56989f011..7897bc2c4 100644 --- a/dts/st/h7/stm32h7r3v8yx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3v8yx-pinctrl.dtsi @@ -1192,25 +1192,21 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1249,38 +1245,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi index edcb70a28..5c1b88fdd 100644 --- a/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3z8jx-pinctrl.dtsi @@ -2002,61 +2002,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2110,56 +2100,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi index 1f47da020..ad6c7235b 100644 --- a/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r3z8tx-pinctrl.dtsi @@ -2066,61 +2066,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2179,62 +2169,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi index 482653bdc..6a5c67e2f 100644 --- a/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7a8ix-pinctrl.dtsi @@ -2560,61 +2560,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2673,62 +2663,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi index 8e3e0449e..81eeecb8e 100644 --- a/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7i8kx-pinctrl.dtsi @@ -2643,61 +2643,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2756,62 +2746,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi index 719e6f1e7..0131259b3 100644 --- a/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7i8tx-pinctrl.dtsi @@ -2572,61 +2572,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2685,62 +2675,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi index 1c10157bb..f91aa6dd5 100644 --- a/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7l8hx-pinctrl.dtsi @@ -3073,79 +3073,66 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3219,80 +3206,67 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi index 3304a9c6e..cb8e53985 100644 --- a/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7l8hxh-pinctrl.dtsi @@ -2926,73 +2926,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3066,80 +3054,67 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi index 4536cf6be..a36f2ebf7 100644 --- a/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7r7z8jx-pinctrl.dtsi @@ -2028,49 +2028,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2119,50 +2111,42 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi index 3b8fb0b4d..b72e7244f 100644 --- a/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3a8ix-pinctrl.dtsi @@ -2355,73 +2355,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2490,74 +2478,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi index 81bb70587..798619e98 100644 --- a/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3i8kx-pinctrl.dtsi @@ -2460,73 +2460,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2595,74 +2583,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi index baab198ca..bc99fa95a 100644 --- a/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3i8tx-pinctrl.dtsi @@ -2410,73 +2410,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2545,74 +2533,62 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi index 098c17ebf..79ecbe625 100644 --- a/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3l8hx-pinctrl.dtsi @@ -2875,79 +2875,66 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3021,80 +3008,67 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi index 2bce61948..aa770be96 100644 --- a/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3l8hxh-pinctrl.dtsi @@ -2744,73 +2744,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2884,80 +2872,67 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3r8vx-pinctrl.dtsi b/dts/st/h7/stm32h7s3r8vx-pinctrl.dtsi index 25ecbc689..9954e6679 100644 --- a/dts/st/h7/stm32h7s3r8vx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3r8vx-pinctrl.dtsi @@ -960,31 +960,26 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1023,38 +1018,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3v8hx-pinctrl.dtsi b/dts/st/h7/stm32h7s3v8hx-pinctrl.dtsi index d25f1faa9..07e54fde1 100644 --- a/dts/st/h7/stm32h7s3v8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3v8hx-pinctrl.dtsi @@ -1220,31 +1220,26 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1278,32 +1273,27 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3v8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s3v8tx-pinctrl.dtsi index de8d2685d..f96ab1b99 100644 --- a/dts/st/h7/stm32h7s3v8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3v8tx-pinctrl.dtsi @@ -1323,37 +1323,31 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1392,38 +1386,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3v8yx-pinctrl.dtsi b/dts/st/h7/stm32h7s3v8yx-pinctrl.dtsi index 56989f011..7897bc2c4 100644 --- a/dts/st/h7/stm32h7s3v8yx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3v8yx-pinctrl.dtsi @@ -1192,25 +1192,21 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1249,38 +1245,32 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi index edcb70a28..5c1b88fdd 100644 --- a/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3z8jx-pinctrl.dtsi @@ -2002,61 +2002,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2110,56 +2100,47 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi index 1f47da020..ad6c7235b 100644 --- a/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s3z8tx-pinctrl.dtsi @@ -2066,61 +2066,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2179,62 +2169,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi b/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi index 482653bdc..6a5c67e2f 100644 --- a/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7a8ix-pinctrl.dtsi @@ -2560,61 +2560,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2673,62 +2663,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi b/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi index 8e3e0449e..81eeecb8e 100644 --- a/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7i8kx-pinctrl.dtsi @@ -2643,61 +2643,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2756,62 +2746,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi b/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi index 719e6f1e7..0131259b3 100644 --- a/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7i8tx-pinctrl.dtsi @@ -2572,61 +2572,51 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2685,62 +2675,52 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi b/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi index 1c10157bb..f91aa6dd5 100644 --- a/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7l8hx-pinctrl.dtsi @@ -3073,79 +3073,66 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3219,80 +3206,67 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi b/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi index 3304a9c6e..cb8e53985 100644 --- a/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7l8hxh-pinctrl.dtsi @@ -2926,73 +2926,61 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pf14: usart1_cts_pf14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3066,80 +3054,67 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pf15: usart1_rts_pf15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pd15: uart8_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi b/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi index 4536cf6be..a36f2ebf7 100644 --- a/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7s7z8jx-pinctrl.dtsi @@ -2028,49 +2028,41 @@ /omit-if-no-ref/ lpuart1_cts_pa11: lpuart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb15: uart4_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2119,50 +2111,42 @@ /omit-if-no-ref/ lpuart1_rts_pa12: lpuart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pb14: uart4_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l010c6tx-pinctrl.dtsi b/dts/st/l0/stm32l010c6tx-pinctrl.dtsi index ba1f159af..a8858cdb6 100644 --- a/dts/st/l0/stm32l010c6tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010c6tx-pinctrl.dtsi @@ -460,31 +460,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -518,32 +513,27 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l010f4px-pinctrl.dtsi b/dts/st/l0/stm32l010f4px-pinctrl.dtsi index c790b115e..828bc6334 100644 --- a/dts/st/l0/stm32l010f4px-pinctrl.dtsi +++ b/dts/st/l0/stm32l010f4px-pinctrl.dtsi @@ -263,19 +263,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -294,14 +291,12 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l010k4tx-pinctrl.dtsi b/dts/st/l0/stm32l010k4tx-pinctrl.dtsi index 8547a26c2..58dd615dd 100644 --- a/dts/st/l0/stm32l010k4tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010k4tx-pinctrl.dtsi @@ -401,25 +401,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -448,26 +444,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l010k8tx-pinctrl.dtsi b/dts/st/l0/stm32l010k8tx-pinctrl.dtsi index 614f35072..f83362e6c 100644 --- a/dts/st/l0/stm32l010k8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010k8tx-pinctrl.dtsi @@ -302,7 +302,6 @@ /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -316,8 +315,7 @@ /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l010r8tx-pinctrl.dtsi b/dts/st/l0/stm32l010r8tx-pinctrl.dtsi index 9fe7b9636..2cebaa5d7 100644 --- a/dts/st/l0/stm32l010r8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010r8tx-pinctrl.dtsi @@ -458,19 +458,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -504,32 +501,27 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l010rbtx-pinctrl.dtsi b/dts/st/l0/stm32l010rbtx-pinctrl.dtsi index a9132edb1..b902ab078 100644 --- a/dts/st/l0/stm32l010rbtx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010rbtx-pinctrl.dtsi @@ -499,19 +499,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -545,32 +542,27 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi b/dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi index fba13fe34..a7b353550 100644 --- a/dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi +++ b/dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi @@ -183,13 +183,11 @@ /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -203,8 +201,7 @@ /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi b/dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi index 153a86bef..88562cff7 100644 --- a/dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi @@ -339,19 +339,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -375,20 +372,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi b/dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi index c790b115e..828bc6334 100644 --- a/dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi +++ b/dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi @@ -263,19 +263,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -294,14 +291,12 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi b/dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi index 6f5d3ac76..c681e03e9 100644 --- a/dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi @@ -259,19 +259,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -290,14 +287,12 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi b/dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi index a586b2e6a..891446973 100644 --- a/dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi @@ -379,19 +379,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -415,20 +412,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi b/dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi index 8547a26c2..58dd615dd 100644 --- a/dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi @@ -401,25 +401,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -448,26 +444,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi b/dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi index 2e85d93c6..f707f9a50 100644 --- a/dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi @@ -420,25 +420,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -467,26 +463,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l021d4px-pinctrl.dtsi b/dts/st/l0/stm32l021d4px-pinctrl.dtsi index fba13fe34..a7b353550 100644 --- a/dts/st/l0/stm32l021d4px-pinctrl.dtsi +++ b/dts/st/l0/stm32l021d4px-pinctrl.dtsi @@ -183,13 +183,11 @@ /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -203,8 +201,7 @@ /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l021f4px-pinctrl.dtsi b/dts/st/l0/stm32l021f4px-pinctrl.dtsi index c790b115e..828bc6334 100644 --- a/dts/st/l0/stm32l021f4px-pinctrl.dtsi +++ b/dts/st/l0/stm32l021f4px-pinctrl.dtsi @@ -263,19 +263,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -294,14 +291,12 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l021f4ux-pinctrl.dtsi b/dts/st/l0/stm32l021f4ux-pinctrl.dtsi index 6f5d3ac76..c681e03e9 100644 --- a/dts/st/l0/stm32l021f4ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l021f4ux-pinctrl.dtsi @@ -259,19 +259,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -290,14 +287,12 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l021g4ux-pinctrl.dtsi b/dts/st/l0/stm32l021g4ux-pinctrl.dtsi index a586b2e6a..891446973 100644 --- a/dts/st/l0/stm32l021g4ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l021g4ux-pinctrl.dtsi @@ -379,19 +379,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -415,20 +412,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l021k4tx-pinctrl.dtsi b/dts/st/l0/stm32l021k4tx-pinctrl.dtsi index 8547a26c2..58dd615dd 100644 --- a/dts/st/l0/stm32l021k4tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l021k4tx-pinctrl.dtsi @@ -401,25 +401,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -448,26 +444,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l021k4ux-pinctrl.dtsi b/dts/st/l0/stm32l021k4ux-pinctrl.dtsi index 2e85d93c6..f707f9a50 100644 --- a/dts/st/l0/stm32l021k4ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l021k4ux-pinctrl.dtsi @@ -420,25 +420,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -467,26 +463,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi b/dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi index e1c878ef3..9d7daf727 100644 --- a/dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi @@ -484,31 +484,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -542,32 +537,27 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi b/dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi index e1c878ef3..9d7daf727 100644 --- a/dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi @@ -484,31 +484,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -542,32 +537,27 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi b/dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi index 6b6282569..0592ef44a 100644 --- a/dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi @@ -312,19 +312,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -348,20 +345,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi b/dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi index e83bd7e6c..bdd3db20b 100644 --- a/dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi +++ b/dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi @@ -244,19 +244,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -275,14 +272,12 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi b/dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi index 9810e0412..5e4fc1b85 100644 --- a/dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi @@ -325,19 +325,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -361,20 +358,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi b/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi index f75b75897..0012665d5 100644 --- a/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi +++ b/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi @@ -356,19 +356,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -392,20 +389,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi b/dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi index 51705f3dd..9489fd7bc 100644 --- a/dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi @@ -378,25 +378,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -425,26 +421,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi b/dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi index 68857cc80..2aefaf75a 100644 --- a/dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi @@ -392,25 +392,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -439,26 +435,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi b/dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi index e1c878ef3..9d7daf727 100644 --- a/dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi @@ -484,31 +484,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -542,32 +537,27 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l041c6ux-pinctrl.dtsi b/dts/st/l0/stm32l041c6ux-pinctrl.dtsi index e1c878ef3..9d7daf727 100644 --- a/dts/st/l0/stm32l041c6ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l041c6ux-pinctrl.dtsi @@ -484,31 +484,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -542,32 +537,27 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l041e6yx-pinctrl.dtsi b/dts/st/l0/stm32l041e6yx-pinctrl.dtsi index 6b6282569..0592ef44a 100644 --- a/dts/st/l0/stm32l041e6yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l041e6yx-pinctrl.dtsi @@ -312,19 +312,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -348,20 +345,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l041f6px-pinctrl.dtsi b/dts/st/l0/stm32l041f6px-pinctrl.dtsi index e83bd7e6c..bdd3db20b 100644 --- a/dts/st/l0/stm32l041f6px-pinctrl.dtsi +++ b/dts/st/l0/stm32l041f6px-pinctrl.dtsi @@ -244,19 +244,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -275,14 +272,12 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l041g6ux-pinctrl.dtsi b/dts/st/l0/stm32l041g6ux-pinctrl.dtsi index 9810e0412..5e4fc1b85 100644 --- a/dts/st/l0/stm32l041g6ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l041g6ux-pinctrl.dtsi @@ -325,19 +325,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -361,20 +358,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi b/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi index f75b75897..0012665d5 100644 --- a/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi +++ b/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi @@ -356,19 +356,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -392,20 +389,17 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l041k6tx-pinctrl.dtsi b/dts/st/l0/stm32l041k6tx-pinctrl.dtsi index 51705f3dd..9489fd7bc 100644 --- a/dts/st/l0/stm32l041k6tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l041k6tx-pinctrl.dtsi @@ -378,25 +378,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -425,26 +421,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l041k6ux-pinctrl.dtsi b/dts/st/l0/stm32l041k6ux-pinctrl.dtsi index 68857cc80..2aefaf75a 100644 --- a/dts/st/l0/stm32l041k6ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l041k6ux-pinctrl.dtsi @@ -392,25 +392,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa7: usart2_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa11: usart2_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -439,26 +435,22 @@ /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa12: usart2_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb0: usart2_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi index a6280fad8..48070ec54 100644 --- a/dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi @@ -480,25 +480,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -532,32 +528,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi index a6280fad8..48070ec54 100644 --- a/dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi @@ -480,25 +480,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -532,32 +528,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi index e36bb0e05..d94f9432e 100644 --- a/dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi @@ -318,13 +318,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -343,14 +341,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi index 85e6a63d7..9612cfb01 100644 --- a/dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi @@ -332,13 +332,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -357,14 +355,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi b/dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi index bf7826f69..31bdd6ef0 100644 --- a/dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi @@ -570,25 +570,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -627,38 +623,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi index dec3402e5..2198c1e6b 100644 --- a/dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi @@ -587,25 +587,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -644,38 +640,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi b/dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi index 5f552854a..bee36ff9d 100644 --- a/dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi @@ -360,19 +360,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -396,20 +393,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi index 7491ab1cb..1ccd8d622 100644 --- a/dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi @@ -588,25 +588,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -640,32 +636,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi index 7491ab1cb..1ccd8d622 100644 --- a/dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi @@ -588,25 +588,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -640,32 +636,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi index ef2cd3b2a..94a2a08eb 100644 --- a/dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi @@ -398,13 +398,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -423,14 +421,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi index 039a5fb31..bed655405 100644 --- a/dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi @@ -420,13 +420,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -445,14 +443,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi b/dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi index 230807a3d..0424a7d1f 100644 --- a/dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi @@ -710,25 +710,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -767,38 +763,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi index 06dc6d7c7..78f85538f 100644 --- a/dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi @@ -731,25 +731,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -788,38 +784,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi b/dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi index eeeb40cd1..18ec7df01 100644 --- a/dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi @@ -456,19 +456,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -492,20 +489,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l052t8fx-pinctrl.dtsi b/dts/st/l0/stm32l052t8fx-pinctrl.dtsi index eeeb40cd1..18ec7df01 100644 --- a/dts/st/l0/stm32l052t8fx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052t8fx-pinctrl.dtsi @@ -456,19 +456,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -492,20 +489,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi index 7491ab1cb..1ccd8d622 100644 --- a/dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi @@ -588,25 +588,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -640,32 +636,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi index 7491ab1cb..1ccd8d622 100644 --- a/dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi @@ -588,25 +588,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -640,32 +636,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi b/dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi index 230807a3d..0424a7d1f 100644 --- a/dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi @@ -710,25 +710,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -767,38 +763,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi index 06dc6d7c7..78f85538f 100644 --- a/dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi @@ -731,25 +731,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -788,38 +784,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l062c8ux-pinctrl.dtsi b/dts/st/l0/stm32l062c8ux-pinctrl.dtsi index 7491ab1cb..1ccd8d622 100644 --- a/dts/st/l0/stm32l062c8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l062c8ux-pinctrl.dtsi @@ -588,25 +588,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -640,32 +636,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l062k8tx-pinctrl.dtsi b/dts/st/l0/stm32l062k8tx-pinctrl.dtsi index ef2cd3b2a..94a2a08eb 100644 --- a/dts/st/l0/stm32l062k8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l062k8tx-pinctrl.dtsi @@ -398,13 +398,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -423,14 +421,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l062k8ux-pinctrl.dtsi b/dts/st/l0/stm32l062k8ux-pinctrl.dtsi index 039a5fb31..bed655405 100644 --- a/dts/st/l0/stm32l062k8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l062k8ux-pinctrl.dtsi @@ -420,13 +420,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -445,14 +443,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l063c8tx-pinctrl.dtsi b/dts/st/l0/stm32l063c8tx-pinctrl.dtsi index 7491ab1cb..1ccd8d622 100644 --- a/dts/st/l0/stm32l063c8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l063c8tx-pinctrl.dtsi @@ -588,25 +588,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -640,32 +636,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l063c8ux-pinctrl.dtsi b/dts/st/l0/stm32l063c8ux-pinctrl.dtsi index 7491ab1cb..1ccd8d622 100644 --- a/dts/st/l0/stm32l063c8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l063c8ux-pinctrl.dtsi @@ -588,25 +588,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -640,32 +636,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l063r8tx-pinctrl.dtsi b/dts/st/l0/stm32l063r8tx-pinctrl.dtsi index 06dc6d7c7..78f85538f 100644 --- a/dts/st/l0/stm32l063r8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l063r8tx-pinctrl.dtsi @@ -731,25 +731,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -788,38 +784,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi index b4c11ee8a..94f9b2f72 100644 --- a/dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi @@ -543,37 +543,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -622,50 +616,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi index b4c11ee8a..94f9b2f72 100644 --- a/dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi @@ -543,37 +543,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -622,50 +616,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi b/dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi index 4c86a9123..2f3261bea 100644 --- a/dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi @@ -589,37 +589,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -668,50 +662,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071c8tx-pinctrl.dtsi b/dts/st/l0/stm32l071c8tx-pinctrl.dtsi index b4c11ee8a..94f9b2f72 100644 --- a/dts/st/l0/stm32l071c8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c8tx-pinctrl.dtsi @@ -543,37 +543,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -622,50 +616,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071c8ux-pinctrl.dtsi b/dts/st/l0/stm32l071c8ux-pinctrl.dtsi index b4c11ee8a..94f9b2f72 100644 --- a/dts/st/l0/stm32l071c8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c8ux-pinctrl.dtsi @@ -543,37 +543,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -622,50 +616,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi index cb2f1dfeb..b0e1cb5e0 100644 --- a/dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi @@ -371,31 +371,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -434,38 +429,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi index d3d5da78d..779253825 100644 --- a/dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi @@ -344,31 +344,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -392,20 +387,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071k8ux-pinctrl.dtsi b/dts/st/l0/stm32l071k8ux-pinctrl.dtsi index d3d5da78d..779253825 100644 --- a/dts/st/l0/stm32l071k8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l071k8ux-pinctrl.dtsi @@ -344,31 +344,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -392,20 +387,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi b/dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi index f30a733c3..64a934cad 100644 --- a/dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi @@ -667,37 +667,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -751,56 +745,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi index c3e6530b6..853247ee5 100644 --- a/dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi @@ -684,37 +684,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -768,56 +762,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi index 5a15d2ea7..0dca0da3c 100644 --- a/dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi @@ -932,49 +932,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1043,74 +1035,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi index 5a15d2ea7..0dca0da3c 100644 --- a/dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi @@ -932,49 +932,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1043,74 +1035,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071v8ix-pinctrl.dtsi b/dts/st/l0/stm32l071v8ix-pinctrl.dtsi index 5a15d2ea7..0dca0da3c 100644 --- a/dts/st/l0/stm32l071v8ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l071v8ix-pinctrl.dtsi @@ -932,49 +932,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1043,74 +1035,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l071v8tx-pinctrl.dtsi b/dts/st/l0/stm32l071v8tx-pinctrl.dtsi index 5a15d2ea7..0dca0da3c 100644 --- a/dts/st/l0/stm32l071v8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071v8tx-pinctrl.dtsi @@ -932,49 +932,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1043,74 +1035,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi index 72e5f5767..eaf6da69f 100644 --- a/dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi @@ -655,37 +655,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -734,50 +728,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi index 72e5f5767..eaf6da69f 100644 --- a/dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi @@ -655,37 +655,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -734,50 +728,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi b/dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi index a5ad53831..2f7eec136 100644 --- a/dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi @@ -713,37 +713,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -792,50 +786,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072czex-pinctrl.dtsi b/dts/st/l0/stm32l072czex-pinctrl.dtsi index a5ad53831..2f7eec136 100644 --- a/dts/st/l0/stm32l072czex-pinctrl.dtsi +++ b/dts/st/l0/stm32l072czex-pinctrl.dtsi @@ -713,37 +713,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -792,50 +786,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi index 1973f5e6b..30e9307df 100644 --- a/dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi @@ -455,31 +455,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -518,38 +513,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi index 08606fba6..ee90d7255 100644 --- a/dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi @@ -424,31 +424,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -472,20 +467,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi b/dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi index 49582adf2..fc46b4583 100644 --- a/dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi @@ -811,37 +811,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -895,56 +889,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi index 49582adf2..fc46b4583 100644 --- a/dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi @@ -811,37 +811,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -895,56 +889,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi index de9bbf9c2..04dc184e4 100644 --- a/dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi @@ -832,37 +832,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -916,56 +910,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072v8ix-pinctrl.dtsi b/dts/st/l0/stm32l072v8ix-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l072v8ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l072v8ix-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l072v8tx-pinctrl.dtsi b/dts/st/l0/stm32l072v8tx-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l072v8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072v8tx-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi index 72e5f5767..eaf6da69f 100644 --- a/dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi @@ -655,37 +655,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -734,50 +728,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi index 72e5f5767..eaf6da69f 100644 --- a/dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi @@ -655,37 +655,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -734,50 +728,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073czyx-pinctrl.dtsi b/dts/st/l0/stm32l073czyx-pinctrl.dtsi index a5ad53831..2f7eec136 100644 --- a/dts/st/l0/stm32l073czyx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073czyx-pinctrl.dtsi @@ -713,37 +713,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -792,50 +786,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi b/dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi index 49582adf2..fc46b4583 100644 --- a/dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi @@ -811,37 +811,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -895,56 +889,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi index de9bbf9c2..04dc184e4 100644 --- a/dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi @@ -832,37 +832,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -916,56 +910,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073rzix-pinctrl.dtsi b/dts/st/l0/stm32l073rzix-pinctrl.dtsi index 49582adf2..fc46b4583 100644 --- a/dts/st/l0/stm32l073rzix-pinctrl.dtsi +++ b/dts/st/l0/stm32l073rzix-pinctrl.dtsi @@ -811,37 +811,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -895,56 +889,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073v8ix-pinctrl.dtsi b/dts/st/l0/stm32l073v8ix-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l073v8ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l073v8ix-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l073v8tx-pinctrl.dtsi b/dts/st/l0/stm32l073v8tx-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l073v8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073v8tx-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi index b4c11ee8a..94f9b2f72 100644 --- a/dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi @@ -543,37 +543,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -622,50 +616,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l081czux-pinctrl.dtsi b/dts/st/l0/stm32l081czux-pinctrl.dtsi index b4c11ee8a..94f9b2f72 100644 --- a/dts/st/l0/stm32l081czux-pinctrl.dtsi +++ b/dts/st/l0/stm32l081czux-pinctrl.dtsi @@ -543,37 +543,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -622,50 +616,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l081kztx-pinctrl.dtsi b/dts/st/l0/stm32l081kztx-pinctrl.dtsi index cb2f1dfeb..b0e1cb5e0 100644 --- a/dts/st/l0/stm32l081kztx-pinctrl.dtsi +++ b/dts/st/l0/stm32l081kztx-pinctrl.dtsi @@ -371,31 +371,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -434,38 +429,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l081kzux-pinctrl.dtsi b/dts/st/l0/stm32l081kzux-pinctrl.dtsi index d3d5da78d..779253825 100644 --- a/dts/st/l0/stm32l081kzux-pinctrl.dtsi +++ b/dts/st/l0/stm32l081kzux-pinctrl.dtsi @@ -344,31 +344,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -392,20 +387,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l082czux-pinctrl.dtsi b/dts/st/l0/stm32l082czux-pinctrl.dtsi index 72e5f5767..eaf6da69f 100644 --- a/dts/st/l0/stm32l082czux-pinctrl.dtsi +++ b/dts/st/l0/stm32l082czux-pinctrl.dtsi @@ -655,37 +655,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -734,50 +728,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l082czyx-pinctrl.dtsi b/dts/st/l0/stm32l082czyx-pinctrl.dtsi index a5ad53831..2f7eec136 100644 --- a/dts/st/l0/stm32l082czyx-pinctrl.dtsi +++ b/dts/st/l0/stm32l082czyx-pinctrl.dtsi @@ -713,37 +713,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -792,50 +786,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi index 1973f5e6b..30e9307df 100644 --- a/dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi @@ -455,31 +455,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -518,38 +513,32 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi index 08606fba6..ee90d7255 100644 --- a/dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi @@ -424,31 +424,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -472,20 +467,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi index 72e5f5767..eaf6da69f 100644 --- a/dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi @@ -655,37 +655,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -734,50 +728,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l083czux-pinctrl.dtsi b/dts/st/l0/stm32l083czux-pinctrl.dtsi index 72e5f5767..eaf6da69f 100644 --- a/dts/st/l0/stm32l083czux-pinctrl.dtsi +++ b/dts/st/l0/stm32l083czux-pinctrl.dtsi @@ -655,37 +655,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -734,50 +728,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi b/dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi index 49582adf2..fc46b4583 100644 --- a/dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi @@ -811,37 +811,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -895,56 +889,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi index de9bbf9c2..04dc184e4 100644 --- a/dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi @@ -832,37 +832,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -916,56 +910,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l083v8ix-pinctrl.dtsi b/dts/st/l0/stm32l083v8ix-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l083v8ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l083v8ix-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l0/stm32l083v8tx-pinctrl.dtsi b/dts/st/l0/stm32l083v8tx-pinctrl.dtsi index f46b539dd..40ad2f4b5 100644 --- a/dts/st/l0/stm32l083v8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083v8tx-pinctrl.dtsi @@ -1080,49 +1080,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pd11: lpuart1_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1191,74 +1183,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb14: lpuart1_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd2: lpuart1_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pd12: lpuart1_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pb5: usart5_rts_pb5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart5_rts_pe7: usart5_rts_pe7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l100c6ux-pinctrl.dtsi b/dts/st/l1/stm32l100c6ux-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l100c6ux-pinctrl.dtsi +++ b/dts/st/l1/stm32l100c6ux-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi b/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi index 0eb024a41..8acd19551 100644 --- a/dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi @@ -609,39 +609,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi index 0eb024a41..8acd19551 100644 --- a/dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi @@ -609,39 +609,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l100rctx-pinctrl.dtsi b/dts/st/l1/stm32l100rctx-pinctrl.dtsi index 83549549a..24ccde080 100644 --- a/dts/st/l1/stm32l100rctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l100rctx-pinctrl.dtsi @@ -708,39 +708,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi b/dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi b/dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151cctx-pinctrl.dtsi b/dts/st/l1/stm32l151cctx-pinctrl.dtsi index a1ce93a6e..ce8ef23f6 100644 --- a/dts/st/l1/stm32l151cctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151cctx-pinctrl.dtsi @@ -591,39 +591,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151ccux-pinctrl.dtsi b/dts/st/l1/stm32l151ccux-pinctrl.dtsi index a1ce93a6e..ce8ef23f6 100644 --- a/dts/st/l1/stm32l151ccux-pinctrl.dtsi +++ b/dts/st/l1/stm32l151ccux-pinctrl.dtsi @@ -591,39 +591,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151qchx-pinctrl.dtsi b/dts/st/l1/stm32l151qchx-pinctrl.dtsi index 9b127145d..e1d31a00b 100644 --- a/dts/st/l1/stm32l151qchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151qchx-pinctrl.dtsi @@ -1123,63 +1123,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151qdhx-pinctrl.dtsi b/dts/st/l1/stm32l151qdhx-pinctrl.dtsi index b34248c73..006ab2277 100644 --- a/dts/st/l1/stm32l151qdhx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151qdhx-pinctrl.dtsi @@ -1185,63 +1185,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151qehx-pinctrl.dtsi b/dts/st/l1/stm32l151qehx-pinctrl.dtsi index 2f7845bef..29be37a2b 100644 --- a/dts/st/l1/stm32l151qehx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151qehx-pinctrl.dtsi @@ -1123,63 +1123,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi b/dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi index bdab9593e..91eec7263 100644 --- a/dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi @@ -601,39 +601,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi b/dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi index bdab9593e..91eec7263 100644 --- a/dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi @@ -601,39 +601,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi index 0eb024a41..8acd19551 100644 --- a/dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi @@ -609,39 +609,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi index 0eb024a41..8acd19551 100644 --- a/dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi @@ -609,39 +609,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151rctx-pinctrl.dtsi b/dts/st/l1/stm32l151rctx-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l151rctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rctx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151rctxa-pinctrl.dtsi b/dts/st/l1/stm32l151rctxa-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l151rctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rctxa-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151rcyx-pinctrl.dtsi b/dts/st/l1/stm32l151rcyx-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l151rcyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rcyx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151rdtx-pinctrl.dtsi b/dts/st/l1/stm32l151rdtx-pinctrl.dtsi index 24709d799..26423dfa4 100644 --- a/dts/st/l1/stm32l151rdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rdtx-pinctrl.dtsi @@ -786,39 +786,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151rdyx-pinctrl.dtsi b/dts/st/l1/stm32l151rdyx-pinctrl.dtsi index 24709d799..26423dfa4 100644 --- a/dts/st/l1/stm32l151rdyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rdyx-pinctrl.dtsi @@ -786,39 +786,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151retx-pinctrl.dtsi b/dts/st/l1/stm32l151retx-pinctrl.dtsi index 0e352f18e..005528982 100644 --- a/dts/st/l1/stm32l151retx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151retx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151ucyx-pinctrl.dtsi b/dts/st/l1/stm32l151ucyx-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l151ucyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151ucyx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi b/dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi index 7ab1d102d..e0d854800 100644 --- a/dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi @@ -859,63 +859,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi b/dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi index 7ab1d102d..e0d854800 100644 --- a/dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi @@ -859,63 +859,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi index 7ab1d102d..e0d854800 100644 --- a/dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi @@ -859,63 +859,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi index 7ab1d102d..e0d854800 100644 --- a/dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi @@ -859,63 +859,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151vchx-pinctrl.dtsi b/dts/st/l1/stm32l151vchx-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l151vchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vchx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151vctx-pinctrl.dtsi b/dts/st/l1/stm32l151vctx-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l151vctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vctx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151vctxa-pinctrl.dtsi b/dts/st/l1/stm32l151vctxa-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l151vctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vctxa-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151vdtx-pinctrl.dtsi b/dts/st/l1/stm32l151vdtx-pinctrl.dtsi index acfeab0a1..87462052f 100644 --- a/dts/st/l1/stm32l151vdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vdtx-pinctrl.dtsi @@ -1049,63 +1049,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi b/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi b/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151vetx-pinctrl.dtsi b/dts/st/l1/stm32l151vetx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l151vetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vetx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151veyx-pinctrl.dtsi b/dts/st/l1/stm32l151veyx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l151veyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151veyx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151zctx-pinctrl.dtsi b/dts/st/l1/stm32l151zctx-pinctrl.dtsi index 46fb55514..f4f21ddbe 100644 --- a/dts/st/l1/stm32l151zctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151zctx-pinctrl.dtsi @@ -1151,63 +1151,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151zdtx-pinctrl.dtsi b/dts/st/l1/stm32l151zdtx-pinctrl.dtsi index a8e71fff4..762e12c65 100644 --- a/dts/st/l1/stm32l151zdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151zdtx-pinctrl.dtsi @@ -1213,63 +1213,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l151zetx-pinctrl.dtsi b/dts/st/l1/stm32l151zetx-pinctrl.dtsi index b3459d1d9..97675f302 100644 --- a/dts/st/l1/stm32l151zetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151zetx-pinctrl.dtsi @@ -1151,63 +1151,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi b/dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi b/dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi index cd911a450..1645d8e12 100644 --- a/dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi @@ -513,39 +513,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152cctx-pinctrl.dtsi b/dts/st/l1/stm32l152cctx-pinctrl.dtsi index a1ce93a6e..ce8ef23f6 100644 --- a/dts/st/l1/stm32l152cctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152cctx-pinctrl.dtsi @@ -591,39 +591,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152ccux-pinctrl.dtsi b/dts/st/l1/stm32l152ccux-pinctrl.dtsi index a1ce93a6e..ce8ef23f6 100644 --- a/dts/st/l1/stm32l152ccux-pinctrl.dtsi +++ b/dts/st/l1/stm32l152ccux-pinctrl.dtsi @@ -591,39 +591,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152qchx-pinctrl.dtsi b/dts/st/l1/stm32l152qchx-pinctrl.dtsi index 9b127145d..e1d31a00b 100644 --- a/dts/st/l1/stm32l152qchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152qchx-pinctrl.dtsi @@ -1123,63 +1123,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152qdhx-pinctrl.dtsi b/dts/st/l1/stm32l152qdhx-pinctrl.dtsi index b34248c73..006ab2277 100644 --- a/dts/st/l1/stm32l152qdhx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152qdhx-pinctrl.dtsi @@ -1185,63 +1185,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152qehx-pinctrl.dtsi b/dts/st/l1/stm32l152qehx-pinctrl.dtsi index 2f7845bef..29be37a2b 100644 --- a/dts/st/l1/stm32l152qehx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152qehx-pinctrl.dtsi @@ -1123,63 +1123,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi b/dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi index bdab9593e..91eec7263 100644 --- a/dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi @@ -601,39 +601,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi b/dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi index bdab9593e..91eec7263 100644 --- a/dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi @@ -601,39 +601,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi index 0eb024a41..8acd19551 100644 --- a/dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi @@ -609,39 +609,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi index 0eb024a41..8acd19551 100644 --- a/dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi @@ -609,39 +609,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152rctx-pinctrl.dtsi b/dts/st/l1/stm32l152rctx-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l152rctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152rctx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152rctxa-pinctrl.dtsi b/dts/st/l1/stm32l152rctxa-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l152rctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152rctxa-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152rdtx-pinctrl.dtsi b/dts/st/l1/stm32l152rdtx-pinctrl.dtsi index 24709d799..26423dfa4 100644 --- a/dts/st/l1/stm32l152rdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152rdtx-pinctrl.dtsi @@ -786,39 +786,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152rdyx-pinctrl.dtsi b/dts/st/l1/stm32l152rdyx-pinctrl.dtsi index 24709d799..26423dfa4 100644 --- a/dts/st/l1/stm32l152rdyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152rdyx-pinctrl.dtsi @@ -786,39 +786,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152retx-pinctrl.dtsi b/dts/st/l1/stm32l152retx-pinctrl.dtsi index 0e352f18e..005528982 100644 --- a/dts/st/l1/stm32l152retx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152retx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152ucyx-pinctrl.dtsi b/dts/st/l1/stm32l152ucyx-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l152ucyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152ucyx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi b/dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi index 7ab1d102d..e0d854800 100644 --- a/dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi @@ -859,63 +859,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi b/dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi index 7ab1d102d..e0d854800 100644 --- a/dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi @@ -859,63 +859,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi index 7ab1d102d..e0d854800 100644 --- a/dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi @@ -859,63 +859,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi index 7ab1d102d..e0d854800 100644 --- a/dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi @@ -859,63 +859,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152vchx-pinctrl.dtsi b/dts/st/l1/stm32l152vchx-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l152vchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vchx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152vctx-pinctrl.dtsi b/dts/st/l1/stm32l152vctx-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l152vctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vctx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152vctxa-pinctrl.dtsi b/dts/st/l1/stm32l152vctxa-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l152vctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vctxa-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152vdtx-pinctrl.dtsi b/dts/st/l1/stm32l152vdtx-pinctrl.dtsi index acfeab0a1..87462052f 100644 --- a/dts/st/l1/stm32l152vdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vdtx-pinctrl.dtsi @@ -1049,63 +1049,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi b/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152vetx-pinctrl.dtsi b/dts/st/l1/stm32l152vetx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l152vetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vetx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152veyx-pinctrl.dtsi b/dts/st/l1/stm32l152veyx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l152veyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152veyx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152zctx-pinctrl.dtsi b/dts/st/l1/stm32l152zctx-pinctrl.dtsi index 46fb55514..f4f21ddbe 100644 --- a/dts/st/l1/stm32l152zctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152zctx-pinctrl.dtsi @@ -1151,63 +1151,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152zdtx-pinctrl.dtsi b/dts/st/l1/stm32l152zdtx-pinctrl.dtsi index a8e71fff4..762e12c65 100644 --- a/dts/st/l1/stm32l152zdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152zdtx-pinctrl.dtsi @@ -1213,63 +1213,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l152zetx-pinctrl.dtsi b/dts/st/l1/stm32l152zetx-pinctrl.dtsi index b3459d1d9..97675f302 100644 --- a/dts/st/l1/stm32l152zetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152zetx-pinctrl.dtsi @@ -1151,63 +1151,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162qchx-pinctrl.dtsi b/dts/st/l1/stm32l162qchx-pinctrl.dtsi index 9b127145d..e1d31a00b 100644 --- a/dts/st/l1/stm32l162qchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162qchx-pinctrl.dtsi @@ -1123,63 +1123,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162qdhx-pinctrl.dtsi b/dts/st/l1/stm32l162qdhx-pinctrl.dtsi index b34248c73..006ab2277 100644 --- a/dts/st/l1/stm32l162qdhx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162qdhx-pinctrl.dtsi @@ -1185,63 +1185,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162rctx-pinctrl.dtsi b/dts/st/l1/stm32l162rctx-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l162rctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162rctx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162rctxa-pinctrl.dtsi b/dts/st/l1/stm32l162rctxa-pinctrl.dtsi index 382a6047f..11a064059 100644 --- a/dts/st/l1/stm32l162rctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l162rctxa-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162rdtx-pinctrl.dtsi b/dts/st/l1/stm32l162rdtx-pinctrl.dtsi index 24709d799..26423dfa4 100644 --- a/dts/st/l1/stm32l162rdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162rdtx-pinctrl.dtsi @@ -786,39 +786,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162rdyx-pinctrl.dtsi b/dts/st/l1/stm32l162rdyx-pinctrl.dtsi index 24709d799..26423dfa4 100644 --- a/dts/st/l1/stm32l162rdyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162rdyx-pinctrl.dtsi @@ -786,39 +786,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162retx-pinctrl.dtsi b/dts/st/l1/stm32l162retx-pinctrl.dtsi index 0e352f18e..005528982 100644 --- a/dts/st/l1/stm32l162retx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162retx-pinctrl.dtsi @@ -724,39 +724,33 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162vchx-pinctrl.dtsi b/dts/st/l1/stm32l162vchx-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l162vchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vchx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162vctx-pinctrl.dtsi b/dts/st/l1/stm32l162vctx-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l162vctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vctx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162vctxa-pinctrl.dtsi b/dts/st/l1/stm32l162vctxa-pinctrl.dtsi index 98330ed81..9ecf04dc3 100644 --- a/dts/st/l1/stm32l162vctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vctxa-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162vdtx-pinctrl.dtsi b/dts/st/l1/stm32l162vdtx-pinctrl.dtsi index acfeab0a1..87462052f 100644 --- a/dts/st/l1/stm32l162vdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vdtx-pinctrl.dtsi @@ -1049,63 +1049,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi b/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162vetx-pinctrl.dtsi b/dts/st/l1/stm32l162vetx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l162vetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vetx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162veyx-pinctrl.dtsi b/dts/st/l1/stm32l162veyx-pinctrl.dtsi index 997ce3a1a..9d5338e5f 100644 --- a/dts/st/l1/stm32l162veyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162veyx-pinctrl.dtsi @@ -987,63 +987,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162zctx-pinctrl.dtsi b/dts/st/l1/stm32l162zctx-pinctrl.dtsi index 46fb55514..f4f21ddbe 100644 --- a/dts/st/l1/stm32l162zctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162zctx-pinctrl.dtsi @@ -1151,63 +1151,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162zdtx-pinctrl.dtsi b/dts/st/l1/stm32l162zdtx-pinctrl.dtsi index a8e71fff4..762e12c65 100644 --- a/dts/st/l1/stm32l162zdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162zdtx-pinctrl.dtsi @@ -1213,63 +1213,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l1/stm32l162zetx-pinctrl.dtsi b/dts/st/l1/stm32l162zetx-pinctrl.dtsi index b3459d1d9..97675f302 100644 --- a/dts/st/l1/stm32l162zetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162zetx-pinctrl.dtsi @@ -1151,63 +1151,53 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_RTS / USART_RTS / LPUART_RTS */ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412c8tx-pinctrl.dtsi b/dts/st/l4/stm32l412c8tx-pinctrl.dtsi index ffe71fda6..4cebb6d10 100644 --- a/dts/st/l4/stm32l412c8tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412c8tx-pinctrl.dtsi @@ -698,43 +698,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -783,50 +776,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412c8ux-pinctrl.dtsi b/dts/st/l4/stm32l412c8ux-pinctrl.dtsi index ffe71fda6..4cebb6d10 100644 --- a/dts/st/l4/stm32l412c8ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l412c8ux-pinctrl.dtsi @@ -698,43 +698,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -783,50 +776,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412cbtx-pinctrl.dtsi b/dts/st/l4/stm32l412cbtx-pinctrl.dtsi index ffe71fda6..4cebb6d10 100644 --- a/dts/st/l4/stm32l412cbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412cbtx-pinctrl.dtsi @@ -698,43 +698,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -783,50 +776,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi b/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi index a1dcb1a4e..a8229e0eb 100644 --- a/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi @@ -665,43 +665,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -750,50 +743,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412cbux-pinctrl.dtsi b/dts/st/l4/stm32l412cbux-pinctrl.dtsi index ffe71fda6..4cebb6d10 100644 --- a/dts/st/l4/stm32l412cbux-pinctrl.dtsi +++ b/dts/st/l4/stm32l412cbux-pinctrl.dtsi @@ -698,43 +698,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -783,50 +776,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi b/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi index a1dcb1a4e..a8229e0eb 100644 --- a/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi @@ -665,43 +665,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -750,50 +743,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412k8tx-pinctrl.dtsi b/dts/st/l4/stm32l412k8tx-pinctrl.dtsi index 17f5c18b7..bb6827e3a 100644 --- a/dts/st/l4/stm32l412k8tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412k8tx-pinctrl.dtsi @@ -498,25 +498,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -545,26 +541,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412k8ux-pinctrl.dtsi b/dts/st/l4/stm32l412k8ux-pinctrl.dtsi index 17f5c18b7..bb6827e3a 100644 --- a/dts/st/l4/stm32l412k8ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l412k8ux-pinctrl.dtsi @@ -498,25 +498,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -545,26 +541,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412kbtx-pinctrl.dtsi b/dts/st/l4/stm32l412kbtx-pinctrl.dtsi index 17f5c18b7..bb6827e3a 100644 --- a/dts/st/l4/stm32l412kbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412kbtx-pinctrl.dtsi @@ -498,25 +498,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -545,26 +541,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412kbux-pinctrl.dtsi b/dts/st/l4/stm32l412kbux-pinctrl.dtsi index 17f5c18b7..bb6827e3a 100644 --- a/dts/st/l4/stm32l412kbux-pinctrl.dtsi +++ b/dts/st/l4/stm32l412kbux-pinctrl.dtsi @@ -498,25 +498,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -545,26 +541,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412r8ix-pinctrl.dtsi b/dts/st/l4/stm32l412r8ix-pinctrl.dtsi index 9a4b33613..e984ac39c 100644 --- a/dts/st/l4/stm32l412r8ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l412r8ix-pinctrl.dtsi @@ -860,43 +860,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -950,56 +943,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412r8tx-pinctrl.dtsi b/dts/st/l4/stm32l412r8tx-pinctrl.dtsi index 9a4b33613..e984ac39c 100644 --- a/dts/st/l4/stm32l412r8tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412r8tx-pinctrl.dtsi @@ -860,43 +860,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -950,56 +943,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412rbix-pinctrl.dtsi b/dts/st/l4/stm32l412rbix-pinctrl.dtsi index 9a4b33613..e984ac39c 100644 --- a/dts/st/l4/stm32l412rbix-pinctrl.dtsi +++ b/dts/st/l4/stm32l412rbix-pinctrl.dtsi @@ -860,43 +860,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -950,56 +943,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412rbixp-pinctrl.dtsi b/dts/st/l4/stm32l412rbixp-pinctrl.dtsi index aa1fd2557..27fc418c0 100644 --- a/dts/st/l4/stm32l412rbixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412rbixp-pinctrl.dtsi @@ -840,43 +840,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -925,50 +918,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412rbtx-pinctrl.dtsi b/dts/st/l4/stm32l412rbtx-pinctrl.dtsi index 9a4b33613..e984ac39c 100644 --- a/dts/st/l4/stm32l412rbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412rbtx-pinctrl.dtsi @@ -860,43 +860,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -950,56 +943,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi b/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi index aa1fd2557..27fc418c0 100644 --- a/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi @@ -840,43 +840,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -925,50 +918,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412t8yx-pinctrl.dtsi b/dts/st/l4/stm32l412t8yx-pinctrl.dtsi index 9a8c71e55..96ffd2793 100644 --- a/dts/st/l4/stm32l412t8yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412t8yx-pinctrl.dtsi @@ -542,25 +542,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -589,26 +585,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412tbyx-pinctrl.dtsi b/dts/st/l4/stm32l412tbyx-pinctrl.dtsi index 9a8c71e55..96ffd2793 100644 --- a/dts/st/l4/stm32l412tbyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412tbyx-pinctrl.dtsi @@ -542,25 +542,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -589,26 +585,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi b/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi index 522c2ea16..9b2addf4f 100644 --- a/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi @@ -528,25 +528,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -575,26 +571,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l422cbtx-pinctrl.dtsi b/dts/st/l4/stm32l422cbtx-pinctrl.dtsi index ffe71fda6..4cebb6d10 100644 --- a/dts/st/l4/stm32l422cbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l422cbtx-pinctrl.dtsi @@ -698,43 +698,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -783,50 +776,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l422cbux-pinctrl.dtsi b/dts/st/l4/stm32l422cbux-pinctrl.dtsi index ffe71fda6..4cebb6d10 100644 --- a/dts/st/l4/stm32l422cbux-pinctrl.dtsi +++ b/dts/st/l4/stm32l422cbux-pinctrl.dtsi @@ -698,43 +698,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -783,50 +776,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l422kbtx-pinctrl.dtsi b/dts/st/l4/stm32l422kbtx-pinctrl.dtsi index 17f5c18b7..bb6827e3a 100644 --- a/dts/st/l4/stm32l422kbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l422kbtx-pinctrl.dtsi @@ -498,25 +498,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -545,26 +541,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l422kbux-pinctrl.dtsi b/dts/st/l4/stm32l422kbux-pinctrl.dtsi index 17f5c18b7..bb6827e3a 100644 --- a/dts/st/l4/stm32l422kbux-pinctrl.dtsi +++ b/dts/st/l4/stm32l422kbux-pinctrl.dtsi @@ -498,25 +498,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -545,26 +541,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l422rbix-pinctrl.dtsi b/dts/st/l4/stm32l422rbix-pinctrl.dtsi index 9a4b33613..e984ac39c 100644 --- a/dts/st/l4/stm32l422rbix-pinctrl.dtsi +++ b/dts/st/l4/stm32l422rbix-pinctrl.dtsi @@ -860,43 +860,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -950,56 +943,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l422rbtx-pinctrl.dtsi b/dts/st/l4/stm32l422rbtx-pinctrl.dtsi index 9a4b33613..e984ac39c 100644 --- a/dts/st/l4/stm32l422rbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l422rbtx-pinctrl.dtsi @@ -860,43 +860,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -950,56 +943,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l422tbyx-pinctrl.dtsi b/dts/st/l4/stm32l422tbyx-pinctrl.dtsi index 9a8c71e55..96ffd2793 100644 --- a/dts/st/l4/stm32l422tbyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l422tbyx-pinctrl.dtsi @@ -542,25 +542,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -589,26 +585,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi b/dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi index 1a8bb1daa..8c61ac8a7 100644 --- a/dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi @@ -724,43 +724,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -809,50 +802,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi b/dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi index 1a8bb1daa..8c61ac8a7 100644 --- a/dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi @@ -724,43 +724,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -809,50 +802,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi b/dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi index 59fb317b5..b337220c3 100644 --- a/dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi @@ -737,43 +737,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -822,50 +815,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi b/dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi index 94c17e94a..1707d71b1 100644 --- a/dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi @@ -515,25 +515,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -562,26 +558,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi b/dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi index 5f7e3bca8..1d344a065 100644 --- a/dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi b/dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi index 5f7e3bca8..1d344a065 100644 --- a/dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi b/dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi index 5f7e3bca8..1d344a065 100644 --- a/dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431vcix-pinctrl.dtsi b/dts/st/l4/stm32l431vcix-pinctrl.dtsi index 3f91178f6..f415faedc 100644 --- a/dts/st/l4/stm32l431vcix-pinctrl.dtsi +++ b/dts/st/l4/stm32l431vcix-pinctrl.dtsi @@ -1258,55 +1258,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1370,68 +1361,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l431vctx-pinctrl.dtsi b/dts/st/l4/stm32l431vctx-pinctrl.dtsi index 3f91178f6..f415faedc 100644 --- a/dts/st/l4/stm32l431vctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431vctx-pinctrl.dtsi @@ -1258,55 +1258,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1370,68 +1361,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi b/dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi index d7cd12143..3ffaf9d9e 100644 --- a/dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi @@ -515,25 +515,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -562,26 +558,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi b/dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi index 4c136ec5b..08dba12af 100644 --- a/dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi @@ -724,43 +724,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -809,50 +802,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi b/dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi index 4c136ec5b..08dba12af 100644 --- a/dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi @@ -724,43 +724,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -809,50 +802,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi b/dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi index 0708a4b17..d67e40d46 100644 --- a/dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi @@ -737,43 +737,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -822,50 +815,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi b/dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi index ff45c54ba..dcc64edc6 100644 --- a/dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi b/dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi index ff45c54ba..dcc64edc6 100644 --- a/dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi b/dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi index ff45c54ba..dcc64edc6 100644 --- a/dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433rctxp-pinctrl.dtsi b/dts/st/l4/stm32l433rctxp-pinctrl.dtsi index 4f56faf34..7dd70cd2e 100644 --- a/dts/st/l4/stm32l433rctxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l433rctxp-pinctrl.dtsi @@ -862,43 +862,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -947,50 +940,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433vcix-pinctrl.dtsi b/dts/st/l4/stm32l433vcix-pinctrl.dtsi index 0fae48d13..833b71431 100644 --- a/dts/st/l4/stm32l433vcix-pinctrl.dtsi +++ b/dts/st/l4/stm32l433vcix-pinctrl.dtsi @@ -1258,55 +1258,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1370,68 +1361,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l433vctx-pinctrl.dtsi b/dts/st/l4/stm32l433vctx-pinctrl.dtsi index 0fae48d13..833b71431 100644 --- a/dts/st/l4/stm32l433vctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433vctx-pinctrl.dtsi @@ -1258,55 +1258,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1370,68 +1361,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l442kcux-pinctrl.dtsi b/dts/st/l4/stm32l442kcux-pinctrl.dtsi index d7cd12143..3ffaf9d9e 100644 --- a/dts/st/l4/stm32l442kcux-pinctrl.dtsi +++ b/dts/st/l4/stm32l442kcux-pinctrl.dtsi @@ -515,25 +515,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -562,26 +558,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443ccfx-pinctrl.dtsi b/dts/st/l4/stm32l443ccfx-pinctrl.dtsi index 0708a4b17..d67e40d46 100644 --- a/dts/st/l4/stm32l443ccfx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443ccfx-pinctrl.dtsi @@ -737,43 +737,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -822,50 +815,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443cctx-pinctrl.dtsi b/dts/st/l4/stm32l443cctx-pinctrl.dtsi index 4c136ec5b..08dba12af 100644 --- a/dts/st/l4/stm32l443cctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443cctx-pinctrl.dtsi @@ -724,43 +724,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -809,50 +802,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443ccux-pinctrl.dtsi b/dts/st/l4/stm32l443ccux-pinctrl.dtsi index 4c136ec5b..08dba12af 100644 --- a/dts/st/l4/stm32l443ccux-pinctrl.dtsi +++ b/dts/st/l4/stm32l443ccux-pinctrl.dtsi @@ -724,43 +724,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -809,50 +802,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443ccyx-pinctrl.dtsi b/dts/st/l4/stm32l443ccyx-pinctrl.dtsi index 0708a4b17..d67e40d46 100644 --- a/dts/st/l4/stm32l443ccyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443ccyx-pinctrl.dtsi @@ -737,43 +737,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -822,50 +815,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443rcix-pinctrl.dtsi b/dts/st/l4/stm32l443rcix-pinctrl.dtsi index ff45c54ba..dcc64edc6 100644 --- a/dts/st/l4/stm32l443rcix-pinctrl.dtsi +++ b/dts/st/l4/stm32l443rcix-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443rctx-pinctrl.dtsi b/dts/st/l4/stm32l443rctx-pinctrl.dtsi index ff45c54ba..dcc64edc6 100644 --- a/dts/st/l4/stm32l443rctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443rctx-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443rcyx-pinctrl.dtsi b/dts/st/l4/stm32l443rcyx-pinctrl.dtsi index ff45c54ba..dcc64edc6 100644 --- a/dts/st/l4/stm32l443rcyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443rcyx-pinctrl.dtsi @@ -940,43 +940,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1030,56 +1023,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443vcix-pinctrl.dtsi b/dts/st/l4/stm32l443vcix-pinctrl.dtsi index 0fae48d13..833b71431 100644 --- a/dts/st/l4/stm32l443vcix-pinctrl.dtsi +++ b/dts/st/l4/stm32l443vcix-pinctrl.dtsi @@ -1258,55 +1258,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1370,68 +1361,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l443vctx-pinctrl.dtsi b/dts/st/l4/stm32l443vctx-pinctrl.dtsi index 0fae48d13..833b71431 100644 --- a/dts/st/l4/stm32l443vctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443vctx-pinctrl.dtsi @@ -1258,55 +1258,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1370,68 +1361,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi b/dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi index 0269005f4..cd253d4dd 100644 --- a/dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi @@ -848,49 +848,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,56 +936,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l451cetx-pinctrl.dtsi b/dts/st/l4/stm32l451cetx-pinctrl.dtsi index 0269005f4..cd253d4dd 100644 --- a/dts/st/l4/stm32l451cetx-pinctrl.dtsi +++ b/dts/st/l4/stm32l451cetx-pinctrl.dtsi @@ -848,49 +848,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,56 +936,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi index f7de77b3d..c2ceb1604 100644 --- a/dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi index f7de77b3d..c2ceb1604 100644 --- a/dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi b/dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi index f7de77b3d..c2ceb1604 100644 --- a/dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi index b6c61554d..1d91e8d04 100644 --- a/dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi @@ -1503,61 +1503,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1626,74 +1616,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi index b6c61554d..1d91e8d04 100644 --- a/dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi @@ -1503,61 +1503,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1626,74 +1616,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi b/dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi index 358998564..bccb5f837 100644 --- a/dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi @@ -848,49 +848,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,56 +936,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452cetx-pinctrl.dtsi b/dts/st/l4/stm32l452cetx-pinctrl.dtsi index 358998564..bccb5f837 100644 --- a/dts/st/l4/stm32l452cetx-pinctrl.dtsi +++ b/dts/st/l4/stm32l452cetx-pinctrl.dtsi @@ -848,49 +848,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,56 +936,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452cetxp-pinctrl.dtsi b/dts/st/l4/stm32l452cetxp-pinctrl.dtsi index 358998564..bccb5f837 100644 --- a/dts/st/l4/stm32l452cetxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l452cetxp-pinctrl.dtsi @@ -848,49 +848,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,56 +936,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi index 4c8a5c5c8..b4cdee01f 100644 --- a/dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi index 4c8a5c5c8..b4cdee01f 100644 --- a/dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi b/dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi index 4c8a5c5c8..b4cdee01f 100644 --- a/dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452retxp-pinctrl.dtsi b/dts/st/l4/stm32l452retxp-pinctrl.dtsi index c8b3657a5..71704e54f 100644 --- a/dts/st/l4/stm32l452retxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l452retxp-pinctrl.dtsi @@ -1029,49 +1029,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1125,56 +1117,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452reyxp-pinctrl.dtsi b/dts/st/l4/stm32l452reyxp-pinctrl.dtsi index 4c8a5c5c8..b4cdee01f 100644 --- a/dts/st/l4/stm32l452reyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l452reyxp-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi index e929ec2be..16b0b9c67 100644 --- a/dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi @@ -1503,61 +1503,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1626,74 +1616,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi index e929ec2be..16b0b9c67 100644 --- a/dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi @@ -1503,61 +1503,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1626,74 +1616,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l462cetx-pinctrl.dtsi b/dts/st/l4/stm32l462cetx-pinctrl.dtsi index 358998564..bccb5f837 100644 --- a/dts/st/l4/stm32l462cetx-pinctrl.dtsi +++ b/dts/st/l4/stm32l462cetx-pinctrl.dtsi @@ -848,49 +848,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,56 +936,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l462ceux-pinctrl.dtsi b/dts/st/l4/stm32l462ceux-pinctrl.dtsi index 358998564..bccb5f837 100644 --- a/dts/st/l4/stm32l462ceux-pinctrl.dtsi +++ b/dts/st/l4/stm32l462ceux-pinctrl.dtsi @@ -848,49 +848,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -944,56 +936,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l462reix-pinctrl.dtsi b/dts/st/l4/stm32l462reix-pinctrl.dtsi index 4c8a5c5c8..b4cdee01f 100644 --- a/dts/st/l4/stm32l462reix-pinctrl.dtsi +++ b/dts/st/l4/stm32l462reix-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l462retx-pinctrl.dtsi b/dts/st/l4/stm32l462retx-pinctrl.dtsi index 4c8a5c5c8..b4cdee01f 100644 --- a/dts/st/l4/stm32l462retx-pinctrl.dtsi +++ b/dts/st/l4/stm32l462retx-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l462reyx-pinctrl.dtsi b/dts/st/l4/stm32l462reyx-pinctrl.dtsi index 4c8a5c5c8..b4cdee01f 100644 --- a/dts/st/l4/stm32l462reyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l462reyx-pinctrl.dtsi @@ -1107,49 +1107,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1208,62 +1200,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l462veix-pinctrl.dtsi b/dts/st/l4/stm32l462veix-pinctrl.dtsi index e929ec2be..16b0b9c67 100644 --- a/dts/st/l4/stm32l462veix-pinctrl.dtsi +++ b/dts/st/l4/stm32l462veix-pinctrl.dtsi @@ -1503,61 +1503,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1626,74 +1616,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l462vetx-pinctrl.dtsi b/dts/st/l4/stm32l462vetx-pinctrl.dtsi index e929ec2be..16b0b9c67 100644 --- a/dts/st/l4/stm32l462vetx-pinctrl.dtsi +++ b/dts/st/l4/stm32l462vetx-pinctrl.dtsi @@ -1503,61 +1503,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1626,74 +1616,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi b/dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi index a14de38ba..b04830178 100644 --- a/dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi @@ -2157,73 +2157,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2297,80 +2285,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi index 2f509d20a..b45d4b6fc 100644 --- a/dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi @@ -1182,49 +1182,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1278,56 +1270,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi index e7bc2cc4b..1dfc9e1dc 100644 --- a/dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi @@ -1780,61 +1780,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1898,68 +1888,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi b/dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi index d8abe6b76..6ce38c694 100644 --- a/dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi +++ b/dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi @@ -2221,73 +2221,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2361,80 +2349,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi index d8abe6b76..6ce38c694 100644 --- a/dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi @@ -2221,73 +2221,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2361,80 +2349,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi index c9bae06d7..fd5f15451 100644 --- a/dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi @@ -1182,49 +1182,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1278,56 +1270,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi index 0562e7fda..96b7f24c5 100644 --- a/dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi @@ -1780,61 +1780,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1898,68 +1888,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi b/dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi index aff1fc8f0..ccab68137 100644 --- a/dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi @@ -1251,55 +1251,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1358,62 +1349,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi b/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi index baf923d09..3ea86b7aa 100644 --- a/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi @@ -1226,49 +1226,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1327,62 +1319,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi b/dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi index 4606f7d4f..0b6164310 100644 --- a/dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi @@ -1317,55 +1317,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1429,68 +1420,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi b/dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi index ad6e4dad2..9c7e6ca83 100644 --- a/dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi @@ -2157,73 +2157,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2297,80 +2285,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476qgixp-pinctrl.dtsi b/dts/st/l4/stm32l476qgixp-pinctrl.dtsi index ad6e4dad2..9c7e6ca83 100644 --- a/dts/st/l4/stm32l476qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l476qgixp-pinctrl.dtsi @@ -2157,73 +2157,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2297,80 +2285,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi index c9bae06d7..fd5f15451 100644 --- a/dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi @@ -1182,49 +1182,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1278,56 +1270,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi index 0562e7fda..96b7f24c5 100644 --- a/dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi @@ -1780,61 +1780,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1898,68 +1888,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l476vgyxp-pinctrl.dtsi index db8165f81..041f37665 100644 --- a/dts/st/l4/stm32l476vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l476vgyxp-pinctrl.dtsi @@ -1326,61 +1326,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1439,62 +1429,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi index 317840631..090bd86d5 100644 --- a/dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi @@ -2221,73 +2221,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2361,80 +2349,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476zgjx-pinctrl.dtsi b/dts/st/l4/stm32l476zgjx-pinctrl.dtsi index 317840631..090bd86d5 100644 --- a/dts/st/l4/stm32l476zgjx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476zgjx-pinctrl.dtsi @@ -2221,73 +2221,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2361,80 +2349,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi index e10717b6e..497cce53c 100644 --- a/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi @@ -2188,73 +2188,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2328,80 +2316,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi b/dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi index aff1fc8f0..ccab68137 100644 --- a/dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi @@ -1251,55 +1251,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1358,62 +1349,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l486jgyx-pinctrl.dtsi b/dts/st/l4/stm32l486jgyx-pinctrl.dtsi index aff1fc8f0..ccab68137 100644 --- a/dts/st/l4/stm32l486jgyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l486jgyx-pinctrl.dtsi @@ -1251,55 +1251,46 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1358,62 +1349,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l486qgix-pinctrl.dtsi b/dts/st/l4/stm32l486qgix-pinctrl.dtsi index ad6e4dad2..9c7e6ca83 100644 --- a/dts/st/l4/stm32l486qgix-pinctrl.dtsi +++ b/dts/st/l4/stm32l486qgix-pinctrl.dtsi @@ -2157,73 +2157,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2297,80 +2285,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l486rgtx-pinctrl.dtsi b/dts/st/l4/stm32l486rgtx-pinctrl.dtsi index c9bae06d7..fd5f15451 100644 --- a/dts/st/l4/stm32l486rgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l486rgtx-pinctrl.dtsi @@ -1182,49 +1182,41 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1278,56 +1270,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l486vgtx-pinctrl.dtsi b/dts/st/l4/stm32l486vgtx-pinctrl.dtsi index 0562e7fda..96b7f24c5 100644 --- a/dts/st/l4/stm32l486vgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l486vgtx-pinctrl.dtsi @@ -1780,61 +1780,51 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1898,68 +1888,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l486zgtx-pinctrl.dtsi b/dts/st/l4/stm32l486zgtx-pinctrl.dtsi index 317840631..090bd86d5 100644 --- a/dts/st/l4/stm32l486zgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l486zgtx-pinctrl.dtsi @@ -2221,73 +2221,61 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2361,80 +2349,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi b/dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi index 1c7aa782b..3a4912d57 100644 --- a/dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi @@ -2797,79 +2797,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2953,92 +2940,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496agixp-pinctrl.dtsi b/dts/st/l4/stm32l496agixp-pinctrl.dtsi index 2644e94eb..f28e64722 100644 --- a/dts/st/l4/stm32l496agixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496agixp-pinctrl.dtsi @@ -2775,79 +2775,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2931,92 +2918,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi b/dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi index a90e315bc..7fcce155c 100644 --- a/dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi @@ -2508,79 +2508,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2664,92 +2651,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496qgixp-pinctrl.dtsi b/dts/st/l4/stm32l496qgixp-pinctrl.dtsi index 2d6400f4e..a5f0b56b0 100644 --- a/dts/st/l4/stm32l496qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496qgixp-pinctrl.dtsi @@ -2462,79 +2462,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2618,92 +2605,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496qgixs-pinctrl.dtsi b/dts/st/l4/stm32l496qgixs-pinctrl.dtsi index a90e315bc..7fcce155c 100644 --- a/dts/st/l4/stm32l496qgixs-pinctrl.dtsi +++ b/dts/st/l4/stm32l496qgixs-pinctrl.dtsi @@ -2508,79 +2508,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2664,92 +2651,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi index f6c90e68a..6b508b7a6 100644 --- a/dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi @@ -1411,55 +1411,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1523,68 +1514,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi index 5b629f8ab..b14696918 100644 --- a/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi @@ -1329,55 +1329,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1436,62 +1427,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi index 38ffcb41c..f475ab1ae 100644 --- a/dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi @@ -2102,67 +2102,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2236,80 +2225,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi index 9627648ac..f26a72979 100644 --- a/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi @@ -2053,67 +2053,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2187,80 +2176,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496vgyx-pinctrl.dtsi b/dts/st/l4/stm32l496vgyx-pinctrl.dtsi index e74c42880..c018b3a87 100644 --- a/dts/st/l4/stm32l496vgyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l496vgyx-pinctrl.dtsi @@ -2012,61 +2012,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2140,80 +2130,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi index 0b50811c1..328c31d0f 100644 --- a/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi @@ -2000,61 +2000,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2128,80 +2118,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi b/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi index 8c1ab0288..ca7db122e 100644 --- a/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi @@ -2121,67 +2121,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2260,86 +2249,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi index 54f5db4ee..abb3985c1 100644 --- a/dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi @@ -2597,79 +2597,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2753,92 +2740,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi index 38375e032..52afb0864 100644 --- a/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi @@ -2558,79 +2558,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2714,92 +2701,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6agix-pinctrl.dtsi b/dts/st/l4/stm32l4a6agix-pinctrl.dtsi index 1c7aa782b..3a4912d57 100644 --- a/dts/st/l4/stm32l4a6agix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6agix-pinctrl.dtsi @@ -2797,79 +2797,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2953,92 +2940,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi b/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi index 2644e94eb..f28e64722 100644 --- a/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi @@ -2775,79 +2775,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2931,92 +2918,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi b/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi index a90e315bc..7fcce155c 100644 --- a/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi @@ -2508,79 +2508,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2664,92 +2651,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi index 2d6400f4e..a5f0b56b0 100644 --- a/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi @@ -2462,79 +2462,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2618,92 +2605,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi index f6c90e68a..6b508b7a6 100644 --- a/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi @@ -1411,55 +1411,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1523,68 +1514,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi index 3aef1ec40..b80814978 100644 --- a/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi @@ -1385,55 +1385,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1492,62 +1483,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi index 38ffcb41c..f475ab1ae 100644 --- a/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi @@ -2102,67 +2102,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2236,80 +2225,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi index 9627648ac..f26a72979 100644 --- a/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi @@ -2053,67 +2053,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2187,80 +2176,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi index e74c42880..c018b3a87 100644 --- a/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi @@ -2012,61 +2012,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2140,80 +2130,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi index 0b50811c1..328c31d0f 100644 --- a/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi @@ -2000,61 +2000,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2128,80 +2118,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi index 54f5db4ee..abb3985c1 100644 --- a/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi @@ -2597,79 +2597,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2753,92 +2740,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi index 38375e032..52afb0864 100644 --- a/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi @@ -2558,79 +2558,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2714,92 +2701,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi index ee2194163..a4f377949 100644 --- a/dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi @@ -3315,79 +3315,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3471,92 +3458,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi b/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi index 3c1a5faea..7ef0be685 100644 --- a/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi @@ -3283,79 +3283,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3439,92 +3426,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi index 61e3ca537..d88ca166d 100644 --- a/dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi @@ -1108,49 +1108,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1204,56 +1196,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi b/dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi index 61e3ca537..d88ca166d 100644 --- a/dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi @@ -1108,49 +1108,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1204,56 +1196,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi index 70601be39..daf159010 100644 --- a/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi @@ -1041,49 +1041,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1137,56 +1129,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi index 70601be39..daf159010 100644 --- a/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi @@ -1041,49 +1041,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1137,56 +1129,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi index bc7cd2572..cc119536b 100644 --- a/dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi @@ -2940,79 +2940,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3096,92 +3083,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi index d5cedc8d4..a57103ae1 100644 --- a/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi @@ -2891,79 +2891,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3047,92 +3034,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi b/dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi index d5cedc8d4..a57103ae1 100644 --- a/dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi @@ -2891,79 +2891,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3047,92 +3034,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi index d53332955..cfc013c17 100644 --- a/dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi @@ -1583,49 +1583,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1684,62 +1676,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi index 5bb29c046..3e2362e54 100644 --- a/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi @@ -1553,49 +1553,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1649,56 +1641,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi index 30301f899..bb0fd4891 100644 --- a/dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi @@ -2386,67 +2386,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2520,80 +2509,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi b/dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi index 81645a0b2..a3c9fe761 100644 --- a/dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi @@ -2338,61 +2338,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2466,80 +2456,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi index aab39452c..26c967ac2 100644 --- a/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi @@ -2334,67 +2334,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2468,80 +2457,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi index 0cd790d59..90d4092c2 100644 --- a/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi @@ -2326,61 +2326,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2454,80 +2444,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi index 28cf3952c..3d553150f 100644 --- a/dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi @@ -3014,79 +3014,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3170,92 +3157,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi index ac5ec8058..91c46ee02 100644 --- a/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi @@ -2971,79 +2971,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3127,92 +3114,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5agix-pinctrl.dtsi b/dts/st/l4/stm32l4q5agix-pinctrl.dtsi index ee2194163..a4f377949 100644 --- a/dts/st/l4/stm32l4q5agix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5agix-pinctrl.dtsi @@ -3315,79 +3315,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3471,92 +3458,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi b/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi index 3c1a5faea..7ef0be685 100644 --- a/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi @@ -3283,79 +3283,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3439,92 +3426,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi index 61e3ca537..d88ca166d 100644 --- a/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi @@ -1108,49 +1108,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1204,56 +1196,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi index 70601be39..daf159010 100644 --- a/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi @@ -1041,49 +1041,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1137,56 +1129,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi index 61e3ca537..d88ca166d 100644 --- a/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi @@ -1108,49 +1108,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1204,56 +1196,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi index 70601be39..daf159010 100644 --- a/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi @@ -1041,49 +1041,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1137,56 +1129,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi b/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi index bc7cd2572..cc119536b 100644 --- a/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi @@ -2940,79 +2940,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3096,92 +3083,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi index d5cedc8d4..a57103ae1 100644 --- a/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi @@ -2891,79 +2891,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3047,92 +3034,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi index d53332955..cfc013c17 100644 --- a/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi @@ -1583,49 +1583,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1684,62 +1676,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi index 5bb29c046..3e2362e54 100644 --- a/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi @@ -1553,49 +1553,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1649,56 +1641,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi index 30301f899..bb0fd4891 100644 --- a/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi @@ -2386,67 +2386,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2520,80 +2509,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi index aab39452c..26c967ac2 100644 --- a/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi @@ -2334,67 +2334,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2468,80 +2457,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi index 81645a0b2..a3c9fe761 100644 --- a/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi @@ -2338,61 +2338,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2466,80 +2456,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi index 0cd790d59..90d4092c2 100644 --- a/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi @@ -2326,61 +2326,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2454,80 +2444,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi index 28cf3952c..3d553150f 100644 --- a/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi @@ -3014,79 +3014,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3170,92 +3157,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi index ac5ec8058..91c46ee02 100644 --- a/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi @@ -2971,79 +2971,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3127,92 +3114,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi b/dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi index 00772a111..f729e0eeb 100644 --- a/dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi @@ -2891,79 +2891,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3047,92 +3034,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi b/dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi index 00772a111..f729e0eeb 100644 --- a/dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi @@ -2891,79 +2891,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3047,92 +3034,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi b/dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi index 57b48a304..1037cded9 100644 --- a/dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi @@ -2526,79 +2526,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2682,92 +2669,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi b/dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi index 57b48a304..1037cded9 100644 --- a/dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi @@ -2526,79 +2526,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2682,92 +2669,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi b/dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi index 57b48a304..1037cded9 100644 --- a/dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi @@ -2526,79 +2526,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2682,92 +2669,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi b/dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi index bf3325e0a..11017925c 100644 --- a/dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi @@ -2052,67 +2052,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2186,80 +2175,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi b/dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi index 04b72c892..6d08b3c91 100644 --- a/dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi @@ -2600,79 +2600,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2756,92 +2743,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi b/dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi index e95dafbe2..cdb11b180 100644 --- a/dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi @@ -2522,73 +2522,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2672,92 +2660,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi b/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi index 234ac9954..b4372f1ac 100644 --- a/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi @@ -2556,79 +2556,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2712,92 +2699,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi b/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi index 2fa9f2193..0825053ad 100644 --- a/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi @@ -3049,79 +3049,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3205,92 +3192,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi b/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi index a88ecd7e3..49bb7a128 100644 --- a/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi @@ -2178,67 +2178,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2312,80 +2301,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi b/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi index 34157990f..25b18e927 100644 --- a/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi @@ -2758,79 +2758,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2914,92 +2901,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi b/dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi index 4b2ee0c54..304c1c26d 100644 --- a/dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi @@ -2988,79 +2988,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3144,92 +3131,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi b/dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi index ef07f3930..1cc33a832 100644 --- a/dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi @@ -2043,61 +2043,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2166,74 +2156,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi b/dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi index 5f6cd4e11..9cdddc026 100644 --- a/dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi @@ -2706,73 +2706,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2856,92 +2844,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi b/dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi index b291eb86c..5dbab4360 100644 --- a/dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi @@ -2680,79 +2680,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2836,92 +2823,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi b/dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi index 916634864..d55523039 100644 --- a/dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi @@ -2676,73 +2676,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2826,92 +2814,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi b/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi index da68a9a40..eb72e6b07 100644 --- a/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi @@ -2626,73 +2626,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2776,92 +2764,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi index 00772a111..f729e0eeb 100644 --- a/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi @@ -2891,79 +2891,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3047,92 +3034,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi b/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi index 57b48a304..1037cded9 100644 --- a/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi @@ -2526,79 +2526,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2682,92 +2669,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi index bf3325e0a..11017925c 100644 --- a/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi @@ -2052,67 +2052,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2186,80 +2175,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi index 04b72c892..6d08b3c91 100644 --- a/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi @@ -2600,79 +2600,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2756,92 +2743,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi b/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi index e95dafbe2..cdb11b180 100644 --- a/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi @@ -2522,73 +2522,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2672,92 +2660,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi index 2fa9f2193..0825053ad 100644 --- a/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi @@ -3049,79 +3049,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3205,92 +3192,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi index a88ecd7e3..49bb7a128 100644 --- a/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi @@ -2178,67 +2178,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2312,80 +2301,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi index 34157990f..25b18e927 100644 --- a/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi @@ -2758,79 +2758,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2914,92 +2901,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi index 4b2ee0c54..304c1c26d 100644 --- a/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi @@ -2988,79 +2988,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3144,92 +3131,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi index ef07f3930..1cc33a832 100644 --- a/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi @@ -2043,61 +2043,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2166,74 +2156,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi b/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi index 5f6cd4e11..9cdddc026 100644 --- a/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi @@ -2706,73 +2706,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2856,92 +2844,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi index b291eb86c..5dbab4360 100644 --- a/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi @@ -2680,79 +2680,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2836,92 +2823,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi b/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi index 916634864..d55523039 100644 --- a/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi @@ -2676,73 +2676,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2826,92 +2814,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi b/dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi index 00f58b8eb..fd0f3a97d 100644 --- a/dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi +++ b/dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi @@ -955,49 +955,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1051,56 +1043,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi b/dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi index 00f58b8eb..fd0f3a97d 100644 --- a/dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi +++ b/dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi @@ -955,49 +955,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1051,56 +1043,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552cetxp-pinctrl.dtsi b/dts/st/l5/stm32l552cetxp-pinctrl.dtsi index acc8caeea..40af52abd 100644 --- a/dts/st/l5/stm32l552cetxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552cetxp-pinctrl.dtsi @@ -903,49 +903,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -999,56 +991,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi b/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi index acc8caeea..40af52abd 100644 --- a/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi @@ -903,49 +903,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -999,56 +991,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552meyxp-pinctrl.dtsi b/dts/st/l5/stm32l552meyxp-pinctrl.dtsi index 900494b12..a095a627a 100644 --- a/dts/st/l5/stm32l552meyxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552meyxp-pinctrl.dtsi @@ -1441,61 +1441,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1564,74 +1554,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552meyxq-pinctrl.dtsi b/dts/st/l5/stm32l552meyxq-pinctrl.dtsi index e0c572a42..d6708a05f 100644 --- a/dts/st/l5/stm32l552meyxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552meyxq-pinctrl.dtsi @@ -1378,61 +1378,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1501,74 +1491,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi b/dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi index c2a1ef12c..127505adf 100644 --- a/dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi @@ -2283,73 +2283,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2433,92 +2421,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552qeix-pinctrl.dtsi b/dts/st/l5/stm32l552qeix-pinctrl.dtsi index 17245aa53..003a323d8 100644 --- a/dts/st/l5/stm32l552qeix-pinctrl.dtsi +++ b/dts/st/l5/stm32l552qeix-pinctrl.dtsi @@ -2342,79 +2342,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2498,92 +2485,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552qeixp-pinctrl.dtsi b/dts/st/l5/stm32l552qeixp-pinctrl.dtsi index 53c4d886d..7983c3a7c 100644 --- a/dts/st/l5/stm32l552qeixp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552qeixp-pinctrl.dtsi @@ -2315,73 +2315,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2465,92 +2453,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi b/dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi index 6afb0deb5..5a3b7ad87 100644 --- a/dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi +++ b/dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi @@ -1307,55 +1307,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1419,68 +1410,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552retxp-pinctrl.dtsi b/dts/st/l5/stm32l552retxp-pinctrl.dtsi index 208503189..c2fe5349b 100644 --- a/dts/st/l5/stm32l552retxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552retxp-pinctrl.dtsi @@ -1195,55 +1195,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1302,62 +1293,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552retxq-pinctrl.dtsi b/dts/st/l5/stm32l552retxq-pinctrl.dtsi index a57ed0513..f049561b7 100644 --- a/dts/st/l5/stm32l552retxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552retxq-pinctrl.dtsi @@ -1178,55 +1178,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1285,62 +1276,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi b/dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi index 721413eb0..1a183cee6 100644 --- a/dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi @@ -1859,67 +1859,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1988,74 +1977,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552vetx-pinctrl.dtsi b/dts/st/l5/stm32l552vetx-pinctrl.dtsi index 2ca23ae5b..d96ad909a 100644 --- a/dts/st/l5/stm32l552vetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l552vetx-pinctrl.dtsi @@ -1938,67 +1938,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2072,80 +2061,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi b/dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi index be5b6fd52..ab6d86df4 100644 --- a/dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi @@ -2333,73 +2333,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2478,86 +2466,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l552zetx-pinctrl.dtsi b/dts/st/l5/stm32l552zetx-pinctrl.dtsi index 82329e1c7..4b08bf1a3 100644 --- a/dts/st/l5/stm32l552zetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l552zetx-pinctrl.dtsi @@ -2416,79 +2416,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2572,92 +2559,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562cetx-pinctrl.dtsi b/dts/st/l5/stm32l562cetx-pinctrl.dtsi index 00f58b8eb..fd0f3a97d 100644 --- a/dts/st/l5/stm32l562cetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l562cetx-pinctrl.dtsi @@ -955,49 +955,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1051,56 +1043,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562cetxp-pinctrl.dtsi b/dts/st/l5/stm32l562cetxp-pinctrl.dtsi index acc8caeea..40af52abd 100644 --- a/dts/st/l5/stm32l562cetxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562cetxp-pinctrl.dtsi @@ -903,49 +903,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -999,56 +991,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562ceux-pinctrl.dtsi b/dts/st/l5/stm32l562ceux-pinctrl.dtsi index 00f58b8eb..fd0f3a97d 100644 --- a/dts/st/l5/stm32l562ceux-pinctrl.dtsi +++ b/dts/st/l5/stm32l562ceux-pinctrl.dtsi @@ -955,49 +955,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1051,56 +1043,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi b/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi index acc8caeea..40af52abd 100644 --- a/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi @@ -903,49 +903,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -999,56 +991,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562meyxp-pinctrl.dtsi b/dts/st/l5/stm32l562meyxp-pinctrl.dtsi index 900494b12..a095a627a 100644 --- a/dts/st/l5/stm32l562meyxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562meyxp-pinctrl.dtsi @@ -1441,61 +1441,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1564,74 +1554,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562meyxq-pinctrl.dtsi b/dts/st/l5/stm32l562meyxq-pinctrl.dtsi index e0c572a42..d6708a05f 100644 --- a/dts/st/l5/stm32l562meyxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562meyxq-pinctrl.dtsi @@ -1378,61 +1378,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1501,74 +1491,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562qeix-pinctrl.dtsi b/dts/st/l5/stm32l562qeix-pinctrl.dtsi index 17245aa53..003a323d8 100644 --- a/dts/st/l5/stm32l562qeix-pinctrl.dtsi +++ b/dts/st/l5/stm32l562qeix-pinctrl.dtsi @@ -2342,79 +2342,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2498,92 +2485,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562qeixp-pinctrl.dtsi b/dts/st/l5/stm32l562qeixp-pinctrl.dtsi index 53c4d886d..7983c3a7c 100644 --- a/dts/st/l5/stm32l562qeixp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562qeixp-pinctrl.dtsi @@ -2315,73 +2315,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2465,92 +2453,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562qeixq-pinctrl.dtsi b/dts/st/l5/stm32l562qeixq-pinctrl.dtsi index c2a1ef12c..127505adf 100644 --- a/dts/st/l5/stm32l562qeixq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562qeixq-pinctrl.dtsi @@ -2283,73 +2283,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2433,92 +2421,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562retx-pinctrl.dtsi b/dts/st/l5/stm32l562retx-pinctrl.dtsi index 6afb0deb5..5a3b7ad87 100644 --- a/dts/st/l5/stm32l562retx-pinctrl.dtsi +++ b/dts/st/l5/stm32l562retx-pinctrl.dtsi @@ -1307,55 +1307,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1419,68 +1410,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562retxp-pinctrl.dtsi b/dts/st/l5/stm32l562retxp-pinctrl.dtsi index 208503189..c2fe5349b 100644 --- a/dts/st/l5/stm32l562retxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562retxp-pinctrl.dtsi @@ -1195,55 +1195,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1302,62 +1293,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562retxq-pinctrl.dtsi b/dts/st/l5/stm32l562retxq-pinctrl.dtsi index a57ed0513..f049561b7 100644 --- a/dts/st/l5/stm32l562retxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562retxq-pinctrl.dtsi @@ -1178,55 +1178,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1285,62 +1276,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562vetx-pinctrl.dtsi b/dts/st/l5/stm32l562vetx-pinctrl.dtsi index 2ca23ae5b..d96ad909a 100644 --- a/dts/st/l5/stm32l562vetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l562vetx-pinctrl.dtsi @@ -1938,67 +1938,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2072,80 +2061,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562vetxq-pinctrl.dtsi b/dts/st/l5/stm32l562vetxq-pinctrl.dtsi index 721413eb0..1a183cee6 100644 --- a/dts/st/l5/stm32l562vetxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562vetxq-pinctrl.dtsi @@ -1859,67 +1859,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1988,74 +1977,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562zetx-pinctrl.dtsi b/dts/st/l5/stm32l562zetx-pinctrl.dtsi index 82329e1c7..4b08bf1a3 100644 --- a/dts/st/l5/stm32l562zetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l562zetx-pinctrl.dtsi @@ -2416,79 +2416,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2572,92 +2559,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/l5/stm32l562zetxq-pinctrl.dtsi b/dts/st/l5/stm32l562zetxq-pinctrl.dtsi index be5b6fd52..ab6d86df4 100644 --- a/dts/st/l5/stm32l562zetxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562zetxq-pinctrl.dtsi @@ -2333,73 +2333,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2478,86 +2466,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131caex-pinctrl.dtsi b/dts/st/mp1/stm32mp131caex-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131caex-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131daex-pinctrl.dtsi b/dts/st/mp1/stm32mp131daex-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131daex-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131faex-pinctrl.dtsi b/dts/st/mp1/stm32mp131faex-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131faex-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi index a8ddb6e5a..aa2a4c2de 100644 --- a/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi @@ -2678,139 +2678,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2919,128 +2896,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133caex-pinctrl.dtsi b/dts/st/mp1/stm32mp133caex-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133caex-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133daex-pinctrl.dtsi b/dts/st/mp1/stm32mp133daex-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133daex-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133faex-pinctrl.dtsi b/dts/st/mp1/stm32mp133faex-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133faex-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi index df91366e8..47e4b32c6 100644 --- a/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi @@ -2842,139 +2842,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3083,128 +3060,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135caex-pinctrl.dtsi b/dts/st/mp1/stm32mp135caex-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135caex-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135daex-pinctrl.dtsi b/dts/st/mp1/stm32mp135daex-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135daex-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135faex-pinctrl.dtsi b/dts/st/mp1/stm32mp135faex-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135faex-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi index f97f5d794..82c49b8ad 100644 --- a/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi @@ -3308,139 +3308,116 @@ /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pc5: usart2_cts_pc5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe11: usart2_cts_pe11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc7: usart3_cts_pc7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pc8: usart3_cts_pc8 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pg12: usart3_cts_pg12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_ph10: usart3_cts_ph10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pf7: uart4_cts_pf7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc3: uart5_cts_pc3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pb15: uart7_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg7: uart7_cts_pg7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pg15: uart7_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3549,128 +3526,107 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pc2: usart1_rts_pc2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pc9: usart3_rts_pc9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pe3: usart3_rts_pe3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa6: uart4_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pe6: uart4_rts_pe6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc4: uart5_rts_pc4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe2: usart6_rts_pe2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf10: usart6_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pb12: uart7_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe4: uart7_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf10: uart7_rts_pf10 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe12: uart8_rts_pe12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi index 9f890e733..14cd2e900 100644 --- a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi @@ -4319,109 +4319,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4505,92 +4487,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi index b42ccb783..ec8a07251 100644 --- a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi @@ -2978,97 +2978,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3147,86 +3131,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi index ff235661b..6f303bb1d 100644 --- a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi @@ -3994,109 +3994,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4180,92 +4162,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi index b42ccb783..ec8a07251 100644 --- a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi @@ -2978,97 +2978,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3147,86 +3131,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi index 9f890e733..14cd2e900 100644 --- a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi @@ -4319,109 +4319,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4505,92 +4487,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi index b42ccb783..ec8a07251 100644 --- a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi @@ -2978,97 +2978,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3147,86 +3131,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi index ff235661b..6f303bb1d 100644 --- a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi @@ -3994,109 +3994,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4180,92 +4162,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi index b42ccb783..ec8a07251 100644 --- a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi @@ -2978,97 +2978,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3147,86 +3131,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi index 9f890e733..14cd2e900 100644 --- a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi @@ -4319,109 +4319,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4505,92 +4487,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi index b42ccb783..ec8a07251 100644 --- a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi @@ -2978,97 +2978,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3147,86 +3131,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi index ff235661b..6f303bb1d 100644 --- a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi @@ -3994,109 +3994,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4180,92 +4162,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi index b42ccb783..ec8a07251 100644 --- a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi @@ -2978,97 +2978,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3147,86 +3131,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi index 9f890e733..14cd2e900 100644 --- a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi @@ -4319,109 +4319,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4505,92 +4487,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi index b42ccb783..ec8a07251 100644 --- a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi @@ -2978,97 +2978,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3147,86 +3131,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi index ff235661b..6f303bb1d 100644 --- a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi @@ -3994,109 +3994,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4180,92 +4162,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi index b42ccb783..ec8a07251 100644 --- a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi @@ -2978,97 +2978,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3147,86 +3131,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi index b0d1a7c5f..1b6e8ac4a 100644 --- a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi @@ -4375,109 +4375,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,92 +4543,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi index 01e9dd069..3024766a4 100644 --- a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi @@ -4050,109 +4050,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4236,92 +4218,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi index b0d1a7c5f..1b6e8ac4a 100644 --- a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi @@ -4375,109 +4375,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,92 +4543,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi index 01e9dd069..3024766a4 100644 --- a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi @@ -4050,109 +4050,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4236,92 +4218,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi index b0d1a7c5f..1b6e8ac4a 100644 --- a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi @@ -4375,109 +4375,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,92 +4543,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi index 01e9dd069..3024766a4 100644 --- a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi @@ -4050,109 +4050,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4236,92 +4218,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi index b0d1a7c5f..1b6e8ac4a 100644 --- a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi @@ -4375,109 +4375,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,92 +4543,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi index 01e9dd069..3024766a4 100644 --- a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi @@ -4050,109 +4050,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4236,92 +4218,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi index b0d1a7c5f..1b6e8ac4a 100644 --- a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi @@ -4375,109 +4375,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,92 +4543,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi index 01e9dd069..3024766a4 100644 --- a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi @@ -4050,109 +4050,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4236,92 +4218,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi index b0d1a7c5f..1b6e8ac4a 100644 --- a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi @@ -4375,109 +4375,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,92 +4543,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi index 01e9dd069..3024766a4 100644 --- a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi @@ -4050,109 +4050,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4236,92 +4218,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi index b0d1a7c5f..1b6e8ac4a 100644 --- a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi @@ -4375,109 +4375,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,92 +4543,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi index 01e9dd069..3024766a4 100644 --- a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi @@ -4050,109 +4050,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4236,92 +4218,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi index b0d1a7c5f..1b6e8ac4a 100644 --- a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi @@ -4375,109 +4375,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4561,92 +4543,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi index 01e9dd069..3024766a4 100644 --- a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi @@ -4050,109 +4050,91 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pz3: usart1_cts_pz3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pi10: usart3_cts_pi10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -4236,92 +4218,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pz5: usart1_rts_pz5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi index d098605c9..046191787 100644 --- a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi @@ -3022,97 +3022,81 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pe15: usart2_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb0: uart4_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pc9: uart5_cts_pc9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg13: usart6_cts_pg13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pg15: usart6_cts_pg15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pe10: uart7_cts_pe10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart7_cts_pf9: uart7_cts_pf9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd14: uart8_cts_pd14 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pd15: uart8_cts_pd15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pe15: uart8_cts_pe15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart8_cts_pg10: uart8_cts_pg10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3191,86 +3175,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pg8: usart3_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pc8: uart5_rts_pc8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg8: usart6_rts_pg8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pg12: usart6_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pe9: uart7_rts_pe9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart7_rts_pf8: uart7_rts_pf8 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pe14: uart8_rts_pe14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart8_rts_pg7: uart8_rts_pg7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031c6tx-pinctrl.dtsi b/dts/st/u0/stm32u031c6tx-pinctrl.dtsi index 457ad0def..a2c91d1b1 100644 --- a/dts/st/u0/stm32u031c6tx-pinctrl.dtsi +++ b/dts/st/u0/stm32u031c6tx-pinctrl.dtsi @@ -780,55 +780,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -887,62 +878,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031c6ux-pinctrl.dtsi b/dts/st/u0/stm32u031c6ux-pinctrl.dtsi index 457ad0def..a2c91d1b1 100644 --- a/dts/st/u0/stm32u031c6ux-pinctrl.dtsi +++ b/dts/st/u0/stm32u031c6ux-pinctrl.dtsi @@ -780,55 +780,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -887,62 +878,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031c8tx-pinctrl.dtsi b/dts/st/u0/stm32u031c8tx-pinctrl.dtsi index 457ad0def..a2c91d1b1 100644 --- a/dts/st/u0/stm32u031c8tx-pinctrl.dtsi +++ b/dts/st/u0/stm32u031c8tx-pinctrl.dtsi @@ -780,55 +780,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -887,62 +878,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031c8ux-pinctrl.dtsi b/dts/st/u0/stm32u031c8ux-pinctrl.dtsi index 457ad0def..a2c91d1b1 100644 --- a/dts/st/u0/stm32u031c8ux-pinctrl.dtsi +++ b/dts/st/u0/stm32u031c8ux-pinctrl.dtsi @@ -780,55 +780,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -887,62 +878,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031f4px-pinctrl.dtsi b/dts/st/u0/stm32u031f4px-pinctrl.dtsi index 13fc69aa4..39b8c2207 100644 --- a/dts/st/u0/stm32u031f4px-pinctrl.dtsi +++ b/dts/st/u0/stm32u031f4px-pinctrl.dtsi @@ -574,43 +574,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -644,32 +637,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031f6px-pinctrl.dtsi b/dts/st/u0/stm32u031f6px-pinctrl.dtsi index 13fc69aa4..39b8c2207 100644 --- a/dts/st/u0/stm32u031f6px-pinctrl.dtsi +++ b/dts/st/u0/stm32u031f6px-pinctrl.dtsi @@ -574,43 +574,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -644,32 +637,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031f8px-pinctrl.dtsi b/dts/st/u0/stm32u031f8px-pinctrl.dtsi index 13fc69aa4..39b8c2207 100644 --- a/dts/st/u0/stm32u031f8px-pinctrl.dtsi +++ b/dts/st/u0/stm32u031f8px-pinctrl.dtsi @@ -574,43 +574,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -644,32 +637,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031g6yx-pinctrl.dtsi b/dts/st/u0/stm32u031g6yx-pinctrl.dtsi index 5d2102e5a..3ad6e13ff 100644 --- a/dts/st/u0/stm32u031g6yx-pinctrl.dtsi +++ b/dts/st/u0/stm32u031g6yx-pinctrl.dtsi @@ -504,37 +504,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -568,32 +562,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031g8yx-pinctrl.dtsi b/dts/st/u0/stm32u031g8yx-pinctrl.dtsi index 5d2102e5a..3ad6e13ff 100644 --- a/dts/st/u0/stm32u031g8yx-pinctrl.dtsi +++ b/dts/st/u0/stm32u031g8yx-pinctrl.dtsi @@ -504,37 +504,31 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -568,32 +562,27 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031k4ux-pinctrl.dtsi b/dts/st/u0/stm32u031k4ux-pinctrl.dtsi index cdb40cf3c..9074c4cf5 100644 --- a/dts/st/u0/stm32u031k4ux-pinctrl.dtsi +++ b/dts/st/u0/stm32u031k4ux-pinctrl.dtsi @@ -584,43 +584,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -669,50 +662,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031k6ux-pinctrl.dtsi b/dts/st/u0/stm32u031k6ux-pinctrl.dtsi index cdb40cf3c..9074c4cf5 100644 --- a/dts/st/u0/stm32u031k6ux-pinctrl.dtsi +++ b/dts/st/u0/stm32u031k6ux-pinctrl.dtsi @@ -584,43 +584,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -669,50 +662,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031k8ux-pinctrl.dtsi b/dts/st/u0/stm32u031k8ux-pinctrl.dtsi index cdb40cf3c..9074c4cf5 100644 --- a/dts/st/u0/stm32u031k8ux-pinctrl.dtsi +++ b/dts/st/u0/stm32u031k8ux-pinctrl.dtsi @@ -584,43 +584,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -669,50 +662,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031r6ix-pinctrl.dtsi b/dts/st/u0/stm32u031r6ix-pinctrl.dtsi index c078fc082..727c6f83f 100644 --- a/dts/st/u0/stm32u031r6ix-pinctrl.dtsi +++ b/dts/st/u0/stm32u031r6ix-pinctrl.dtsi @@ -931,55 +931,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1043,68 +1034,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031r6tx-pinctrl.dtsi b/dts/st/u0/stm32u031r6tx-pinctrl.dtsi index c078fc082..727c6f83f 100644 --- a/dts/st/u0/stm32u031r6tx-pinctrl.dtsi +++ b/dts/st/u0/stm32u031r6tx-pinctrl.dtsi @@ -931,55 +931,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1043,68 +1034,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031r8ix-pinctrl.dtsi b/dts/st/u0/stm32u031r8ix-pinctrl.dtsi index c078fc082..727c6f83f 100644 --- a/dts/st/u0/stm32u031r8ix-pinctrl.dtsi +++ b/dts/st/u0/stm32u031r8ix-pinctrl.dtsi @@ -931,55 +931,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1043,68 +1034,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u031r8tx-pinctrl.dtsi b/dts/st/u0/stm32u031r8tx-pinctrl.dtsi index c078fc082..727c6f83f 100644 --- a/dts/st/u0/stm32u031r8tx-pinctrl.dtsi +++ b/dts/st/u0/stm32u031r8tx-pinctrl.dtsi @@ -931,55 +931,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1043,68 +1034,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073c8tx-pinctrl.dtsi b/dts/st/u0/stm32u073c8tx-pinctrl.dtsi index cadea0e3b..7c50532e6 100644 --- a/dts/st/u0/stm32u073c8tx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073c8tx-pinctrl.dtsi @@ -830,61 +830,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -948,68 +938,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073c8ux-pinctrl.dtsi b/dts/st/u0/stm32u073c8ux-pinctrl.dtsi index cadea0e3b..7c50532e6 100644 --- a/dts/st/u0/stm32u073c8ux-pinctrl.dtsi +++ b/dts/st/u0/stm32u073c8ux-pinctrl.dtsi @@ -830,61 +830,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -948,68 +938,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073cbtx-pinctrl.dtsi b/dts/st/u0/stm32u073cbtx-pinctrl.dtsi index cadea0e3b..7c50532e6 100644 --- a/dts/st/u0/stm32u073cbtx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073cbtx-pinctrl.dtsi @@ -830,61 +830,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -948,68 +938,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073cbux-pinctrl.dtsi b/dts/st/u0/stm32u073cbux-pinctrl.dtsi index cadea0e3b..7c50532e6 100644 --- a/dts/st/u0/stm32u073cbux-pinctrl.dtsi +++ b/dts/st/u0/stm32u073cbux-pinctrl.dtsi @@ -830,61 +830,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -948,68 +938,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073cctx-pinctrl.dtsi b/dts/st/u0/stm32u073cctx-pinctrl.dtsi index cadea0e3b..7c50532e6 100644 --- a/dts/st/u0/stm32u073cctx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073cctx-pinctrl.dtsi @@ -830,61 +830,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -948,68 +938,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073ccux-pinctrl.dtsi b/dts/st/u0/stm32u073ccux-pinctrl.dtsi index cadea0e3b..7c50532e6 100644 --- a/dts/st/u0/stm32u073ccux-pinctrl.dtsi +++ b/dts/st/u0/stm32u073ccux-pinctrl.dtsi @@ -830,61 +830,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -948,68 +938,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073h8yx-pinctrl.dtsi b/dts/st/u0/stm32u073h8yx-pinctrl.dtsi index 07ca24030..aa6653bf1 100644 --- a/dts/st/u0/stm32u073h8yx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073h8yx-pinctrl.dtsi @@ -688,49 +688,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -784,56 +776,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073hbyx-pinctrl.dtsi b/dts/st/u0/stm32u073hbyx-pinctrl.dtsi index 07ca24030..aa6653bf1 100644 --- a/dts/st/u0/stm32u073hbyx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073hbyx-pinctrl.dtsi @@ -688,49 +688,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -784,56 +776,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073hcyx-pinctrl.dtsi b/dts/st/u0/stm32u073hcyx-pinctrl.dtsi index 07ca24030..aa6653bf1 100644 --- a/dts/st/u0/stm32u073hcyx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073hcyx-pinctrl.dtsi @@ -688,49 +688,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -784,56 +776,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073k8ux-pinctrl.dtsi b/dts/st/u0/stm32u073k8ux-pinctrl.dtsi index c5fd2efa8..c766cecd9 100644 --- a/dts/st/u0/stm32u073k8ux-pinctrl.dtsi +++ b/dts/st/u0/stm32u073k8ux-pinctrl.dtsi @@ -622,49 +622,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -718,56 +710,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073kbux-pinctrl.dtsi b/dts/st/u0/stm32u073kbux-pinctrl.dtsi index c5fd2efa8..c766cecd9 100644 --- a/dts/st/u0/stm32u073kbux-pinctrl.dtsi +++ b/dts/st/u0/stm32u073kbux-pinctrl.dtsi @@ -622,49 +622,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -718,56 +710,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073kcux-pinctrl.dtsi b/dts/st/u0/stm32u073kcux-pinctrl.dtsi index c5fd2efa8..c766cecd9 100644 --- a/dts/st/u0/stm32u073kcux-pinctrl.dtsi +++ b/dts/st/u0/stm32u073kcux-pinctrl.dtsi @@ -622,49 +622,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -718,56 +710,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073m8ix-pinctrl.dtsi b/dts/st/u0/stm32u073m8ix-pinctrl.dtsi index 94bd33198..62259c73a 100644 --- a/dts/st/u0/stm32u073m8ix-pinctrl.dtsi +++ b/dts/st/u0/stm32u073m8ix-pinctrl.dtsi @@ -1134,79 +1134,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pd11: lpuart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1290,92 +1277,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pd12: lpuart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073m8tx-pinctrl.dtsi b/dts/st/u0/stm32u073m8tx-pinctrl.dtsi index 3fe466dc3..9ee27689d 100644 --- a/dts/st/u0/stm32u073m8tx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073m8tx-pinctrl.dtsi @@ -1126,79 +1126,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pd11: lpuart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1282,92 +1269,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pd12: lpuart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073mbix-pinctrl.dtsi b/dts/st/u0/stm32u073mbix-pinctrl.dtsi index 94bd33198..62259c73a 100644 --- a/dts/st/u0/stm32u073mbix-pinctrl.dtsi +++ b/dts/st/u0/stm32u073mbix-pinctrl.dtsi @@ -1134,79 +1134,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pd11: lpuart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1290,92 +1277,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pd12: lpuart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073mbtx-pinctrl.dtsi b/dts/st/u0/stm32u073mbtx-pinctrl.dtsi index 3fe466dc3..9ee27689d 100644 --- a/dts/st/u0/stm32u073mbtx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073mbtx-pinctrl.dtsi @@ -1126,79 +1126,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pd11: lpuart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1282,92 +1269,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pd12: lpuart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073mcix-pinctrl.dtsi b/dts/st/u0/stm32u073mcix-pinctrl.dtsi index 94bd33198..62259c73a 100644 --- a/dts/st/u0/stm32u073mcix-pinctrl.dtsi +++ b/dts/st/u0/stm32u073mcix-pinctrl.dtsi @@ -1134,79 +1134,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pd11: lpuart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1290,92 +1277,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pd12: lpuart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073mctx-pinctrl.dtsi b/dts/st/u0/stm32u073mctx-pinctrl.dtsi index 3fe466dc3..9ee27689d 100644 --- a/dts/st/u0/stm32u073mctx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073mctx-pinctrl.dtsi @@ -1126,79 +1126,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pd11: lpuart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1282,92 +1269,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pd12: lpuart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073r8ix-pinctrl.dtsi b/dts/st/u0/stm32u073r8ix-pinctrl.dtsi index a70446206..37fe7fe2d 100644 --- a/dts/st/u0/stm32u073r8ix-pinctrl.dtsi +++ b/dts/st/u0/stm32u073r8ix-pinctrl.dtsi @@ -1009,61 +1009,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1132,74 +1122,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073r8tx-pinctrl.dtsi b/dts/st/u0/stm32u073r8tx-pinctrl.dtsi index a70446206..37fe7fe2d 100644 --- a/dts/st/u0/stm32u073r8tx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073r8tx-pinctrl.dtsi @@ -1009,61 +1009,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1132,74 +1122,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073rbix-pinctrl.dtsi b/dts/st/u0/stm32u073rbix-pinctrl.dtsi index a70446206..37fe7fe2d 100644 --- a/dts/st/u0/stm32u073rbix-pinctrl.dtsi +++ b/dts/st/u0/stm32u073rbix-pinctrl.dtsi @@ -1009,61 +1009,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1132,74 +1122,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073rbtx-pinctrl.dtsi b/dts/st/u0/stm32u073rbtx-pinctrl.dtsi index a70446206..37fe7fe2d 100644 --- a/dts/st/u0/stm32u073rbtx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073rbtx-pinctrl.dtsi @@ -1009,61 +1009,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1132,74 +1122,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073rcix-pinctrl.dtsi b/dts/st/u0/stm32u073rcix-pinctrl.dtsi index a70446206..37fe7fe2d 100644 --- a/dts/st/u0/stm32u073rcix-pinctrl.dtsi +++ b/dts/st/u0/stm32u073rcix-pinctrl.dtsi @@ -1009,61 +1009,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1132,74 +1122,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u073rctx-pinctrl.dtsi b/dts/st/u0/stm32u073rctx-pinctrl.dtsi index a70446206..37fe7fe2d 100644 --- a/dts/st/u0/stm32u073rctx-pinctrl.dtsi +++ b/dts/st/u0/stm32u073rctx-pinctrl.dtsi @@ -1009,61 +1009,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1132,74 +1122,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u083cctx-pinctrl.dtsi b/dts/st/u0/stm32u083cctx-pinctrl.dtsi index cadea0e3b..7c50532e6 100644 --- a/dts/st/u0/stm32u083cctx-pinctrl.dtsi +++ b/dts/st/u0/stm32u083cctx-pinctrl.dtsi @@ -830,61 +830,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -948,68 +938,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u083ccux-pinctrl.dtsi b/dts/st/u0/stm32u083ccux-pinctrl.dtsi index cadea0e3b..7c50532e6 100644 --- a/dts/st/u0/stm32u083ccux-pinctrl.dtsi +++ b/dts/st/u0/stm32u083ccux-pinctrl.dtsi @@ -830,61 +830,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -948,68 +938,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u083hcyx-pinctrl.dtsi b/dts/st/u0/stm32u083hcyx-pinctrl.dtsi index 07ca24030..aa6653bf1 100644 --- a/dts/st/u0/stm32u083hcyx-pinctrl.dtsi +++ b/dts/st/u0/stm32u083hcyx-pinctrl.dtsi @@ -688,49 +688,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -784,56 +776,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u083kcux-pinctrl.dtsi b/dts/st/u0/stm32u083kcux-pinctrl.dtsi index c5fd2efa8..c766cecd9 100644 --- a/dts/st/u0/stm32u083kcux-pinctrl.dtsi +++ b/dts/st/u0/stm32u083kcux-pinctrl.dtsi @@ -622,49 +622,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -718,56 +710,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u083mcix-pinctrl.dtsi b/dts/st/u0/stm32u083mcix-pinctrl.dtsi index 94bd33198..62259c73a 100644 --- a/dts/st/u0/stm32u083mcix-pinctrl.dtsi +++ b/dts/st/u0/stm32u083mcix-pinctrl.dtsi @@ -1134,79 +1134,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pd11: lpuart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1290,92 +1277,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pd12: lpuart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u083mctx-pinctrl.dtsi b/dts/st/u0/stm32u083mctx-pinctrl.dtsi index 3fe466dc3..9ee27689d 100644 --- a/dts/st/u0/stm32u083mctx-pinctrl.dtsi +++ b/dts/st/u0/stm32u083mctx-pinctrl.dtsi @@ -1126,79 +1126,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pd11: lpuart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1282,92 +1269,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pd12: lpuart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u083rcix-pinctrl.dtsi b/dts/st/u0/stm32u083rcix-pinctrl.dtsi index a70446206..37fe7fe2d 100644 --- a/dts/st/u0/stm32u083rcix-pinctrl.dtsi +++ b/dts/st/u0/stm32u083rcix-pinctrl.dtsi @@ -1009,61 +1009,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1132,74 +1122,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u0/stm32u083rctx-pinctrl.dtsi b/dts/st/u0/stm32u083rctx-pinctrl.dtsi index a70446206..37fe7fe2d 100644 --- a/dts/st/u0/stm32u083rctx-pinctrl.dtsi +++ b/dts/st/u0/stm32u083rctx-pinctrl.dtsi @@ -1009,61 +1009,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart2_cts_pb0: lpuart2_cts_pb0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart3_cts_pb5: lpuart3_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart4_cts_pb7: usart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1132,74 +1122,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart2_rts_pb1: lpuart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart3_rts_pb4: lpuart3_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart4_rts_pa15: usart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535cbtx-pinctrl.dtsi b/dts/st/u5/stm32u535cbtx-pinctrl.dtsi index c93c760cc..1f3e87ba3 100644 --- a/dts/st/u5/stm32u535cbtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cbtx-pinctrl.dtsi @@ -901,43 +901,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,50 +979,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535cbtxq-pinctrl.dtsi b/dts/st/u5/stm32u535cbtxq-pinctrl.dtsi index 058cce59b..0bae84b6a 100644 --- a/dts/st/u5/stm32u535cbtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cbtxq-pinctrl.dtsi @@ -786,43 +786,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -866,44 +859,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535cbux-pinctrl.dtsi b/dts/st/u5/stm32u535cbux-pinctrl.dtsi index c93c760cc..1f3e87ba3 100644 --- a/dts/st/u5/stm32u535cbux-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cbux-pinctrl.dtsi @@ -901,43 +901,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,50 +979,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535cbuxq-pinctrl.dtsi b/dts/st/u5/stm32u535cbuxq-pinctrl.dtsi index 058cce59b..0bae84b6a 100644 --- a/dts/st/u5/stm32u535cbuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cbuxq-pinctrl.dtsi @@ -786,43 +786,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -866,44 +859,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535cctx-pinctrl.dtsi b/dts/st/u5/stm32u535cctx-pinctrl.dtsi index c93c760cc..1f3e87ba3 100644 --- a/dts/st/u5/stm32u535cctx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cctx-pinctrl.dtsi @@ -901,43 +901,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,50 +979,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535cctxq-pinctrl.dtsi b/dts/st/u5/stm32u535cctxq-pinctrl.dtsi index 058cce59b..0bae84b6a 100644 --- a/dts/st/u5/stm32u535cctxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cctxq-pinctrl.dtsi @@ -786,43 +786,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -866,44 +859,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535ccux-pinctrl.dtsi b/dts/st/u5/stm32u535ccux-pinctrl.dtsi index c93c760cc..1f3e87ba3 100644 --- a/dts/st/u5/stm32u535ccux-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ccux-pinctrl.dtsi @@ -901,43 +901,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,50 +979,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535ccuxq-pinctrl.dtsi b/dts/st/u5/stm32u535ccuxq-pinctrl.dtsi index 058cce59b..0bae84b6a 100644 --- a/dts/st/u5/stm32u535ccuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ccuxq-pinctrl.dtsi @@ -786,43 +786,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -866,44 +859,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535cetx-pinctrl.dtsi b/dts/st/u5/stm32u535cetx-pinctrl.dtsi index c93c760cc..1f3e87ba3 100644 --- a/dts/st/u5/stm32u535cetx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cetx-pinctrl.dtsi @@ -901,43 +901,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,50 +979,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535cetxq-pinctrl.dtsi b/dts/st/u5/stm32u535cetxq-pinctrl.dtsi index 058cce59b..0bae84b6a 100644 --- a/dts/st/u5/stm32u535cetxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cetxq-pinctrl.dtsi @@ -786,43 +786,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -866,44 +859,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535ceux-pinctrl.dtsi b/dts/st/u5/stm32u535ceux-pinctrl.dtsi index c93c760cc..1f3e87ba3 100644 --- a/dts/st/u5/stm32u535ceux-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ceux-pinctrl.dtsi @@ -901,43 +901,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,50 +979,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535ceuxq-pinctrl.dtsi b/dts/st/u5/stm32u535ceuxq-pinctrl.dtsi index 058cce59b..0bae84b6a 100644 --- a/dts/st/u5/stm32u535ceuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ceuxq-pinctrl.dtsi @@ -786,43 +786,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -866,44 +859,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535jeyxq-pinctrl.dtsi b/dts/st/u5/stm32u535jeyxq-pinctrl.dtsi index 2979d4b2b..360585995 100644 --- a/dts/st/u5/stm32u535jeyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535jeyxq-pinctrl.dtsi @@ -1050,61 +1050,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1163,62 +1153,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535ncyxq-pinctrl.dtsi b/dts/st/u5/stm32u535ncyxq-pinctrl.dtsi index f28db75ca..5dc0d2510 100644 --- a/dts/st/u5/stm32u535ncyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ncyxq-pinctrl.dtsi @@ -907,49 +907,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1003,56 +995,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535neyxq-pinctrl.dtsi b/dts/st/u5/stm32u535neyxq-pinctrl.dtsi index f28db75ca..5dc0d2510 100644 --- a/dts/st/u5/stm32u535neyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535neyxq-pinctrl.dtsi @@ -907,49 +907,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1003,56 +995,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535rbix-pinctrl.dtsi b/dts/st/u5/stm32u535rbix-pinctrl.dtsi index d4750a5e8..f96ad80c6 100644 --- a/dts/st/u5/stm32u535rbix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rbix-pinctrl.dtsi @@ -1242,49 +1242,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1343,62 +1335,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535rbixq-pinctrl.dtsi b/dts/st/u5/stm32u535rbixq-pinctrl.dtsi index 11d4bc7f8..1b65006e4 100644 --- a/dts/st/u5/stm32u535rbixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rbixq-pinctrl.dtsi @@ -1139,49 +1139,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1235,56 +1227,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535rbtx-pinctrl.dtsi b/dts/st/u5/stm32u535rbtx-pinctrl.dtsi index d4750a5e8..f96ad80c6 100644 --- a/dts/st/u5/stm32u535rbtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rbtx-pinctrl.dtsi @@ -1242,49 +1242,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1343,62 +1335,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535rbtxq-pinctrl.dtsi b/dts/st/u5/stm32u535rbtxq-pinctrl.dtsi index 11d4bc7f8..1b65006e4 100644 --- a/dts/st/u5/stm32u535rbtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rbtxq-pinctrl.dtsi @@ -1139,49 +1139,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1235,56 +1227,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535rcix-pinctrl.dtsi b/dts/st/u5/stm32u535rcix-pinctrl.dtsi index d4750a5e8..f96ad80c6 100644 --- a/dts/st/u5/stm32u535rcix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rcix-pinctrl.dtsi @@ -1242,49 +1242,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1343,62 +1335,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535rcixq-pinctrl.dtsi b/dts/st/u5/stm32u535rcixq-pinctrl.dtsi index 11d4bc7f8..1b65006e4 100644 --- a/dts/st/u5/stm32u535rcixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rcixq-pinctrl.dtsi @@ -1139,49 +1139,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1235,56 +1227,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535rctx-pinctrl.dtsi b/dts/st/u5/stm32u535rctx-pinctrl.dtsi index d4750a5e8..f96ad80c6 100644 --- a/dts/st/u5/stm32u535rctx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rctx-pinctrl.dtsi @@ -1242,49 +1242,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1343,62 +1335,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535rctxq-pinctrl.dtsi b/dts/st/u5/stm32u535rctxq-pinctrl.dtsi index 11d4bc7f8..1b65006e4 100644 --- a/dts/st/u5/stm32u535rctxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rctxq-pinctrl.dtsi @@ -1139,49 +1139,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1235,56 +1227,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535reix-pinctrl.dtsi b/dts/st/u5/stm32u535reix-pinctrl.dtsi index d4750a5e8..f96ad80c6 100644 --- a/dts/st/u5/stm32u535reix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535reix-pinctrl.dtsi @@ -1242,49 +1242,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1343,62 +1335,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535reixq-pinctrl.dtsi b/dts/st/u5/stm32u535reixq-pinctrl.dtsi index 11d4bc7f8..1b65006e4 100644 --- a/dts/st/u5/stm32u535reixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535reixq-pinctrl.dtsi @@ -1139,49 +1139,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1235,56 +1227,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535retx-pinctrl.dtsi b/dts/st/u5/stm32u535retx-pinctrl.dtsi index d4750a5e8..f96ad80c6 100644 --- a/dts/st/u5/stm32u535retx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535retx-pinctrl.dtsi @@ -1242,49 +1242,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1343,62 +1335,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535retxq-pinctrl.dtsi b/dts/st/u5/stm32u535retxq-pinctrl.dtsi index 11d4bc7f8..1b65006e4 100644 --- a/dts/st/u5/stm32u535retxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535retxq-pinctrl.dtsi @@ -1139,49 +1139,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1235,56 +1227,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535vcix-pinctrl.dtsi b/dts/st/u5/stm32u535vcix-pinctrl.dtsi index ec1f93524..b307b1aeb 100644 --- a/dts/st/u5/stm32u535vcix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vcix-pinctrl.dtsi @@ -1765,55 +1765,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1877,68 +1868,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535vcixq-pinctrl.dtsi b/dts/st/u5/stm32u535vcixq-pinctrl.dtsi index a5f0fb58e..97e79731c 100644 --- a/dts/st/u5/stm32u535vcixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vcixq-pinctrl.dtsi @@ -1713,55 +1713,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1820,62 +1811,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535vctx-pinctrl.dtsi b/dts/st/u5/stm32u535vctx-pinctrl.dtsi index ec1f93524..b307b1aeb 100644 --- a/dts/st/u5/stm32u535vctx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vctx-pinctrl.dtsi @@ -1765,55 +1765,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1877,68 +1868,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535vctxq-pinctrl.dtsi b/dts/st/u5/stm32u535vctxq-pinctrl.dtsi index a5f0fb58e..97e79731c 100644 --- a/dts/st/u5/stm32u535vctxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vctxq-pinctrl.dtsi @@ -1713,55 +1713,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1820,62 +1811,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535veix-pinctrl.dtsi b/dts/st/u5/stm32u535veix-pinctrl.dtsi index ec1f93524..b307b1aeb 100644 --- a/dts/st/u5/stm32u535veix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535veix-pinctrl.dtsi @@ -1765,55 +1765,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1877,68 +1868,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535veixq-pinctrl.dtsi b/dts/st/u5/stm32u535veixq-pinctrl.dtsi index a5f0fb58e..97e79731c 100644 --- a/dts/st/u5/stm32u535veixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535veixq-pinctrl.dtsi @@ -1713,55 +1713,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1820,62 +1811,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535vetx-pinctrl.dtsi b/dts/st/u5/stm32u535vetx-pinctrl.dtsi index ec1f93524..b307b1aeb 100644 --- a/dts/st/u5/stm32u535vetx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vetx-pinctrl.dtsi @@ -1765,55 +1765,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1877,68 +1868,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u535vetxq-pinctrl.dtsi b/dts/st/u5/stm32u535vetxq-pinctrl.dtsi index a5f0fb58e..97e79731c 100644 --- a/dts/st/u5/stm32u535vetxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vetxq-pinctrl.dtsi @@ -1713,55 +1713,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1820,62 +1811,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545cetx-pinctrl.dtsi b/dts/st/u5/stm32u545cetx-pinctrl.dtsi index c93c760cc..1f3e87ba3 100644 --- a/dts/st/u5/stm32u545cetx-pinctrl.dtsi +++ b/dts/st/u5/stm32u545cetx-pinctrl.dtsi @@ -901,43 +901,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,50 +979,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545cetxq-pinctrl.dtsi b/dts/st/u5/stm32u545cetxq-pinctrl.dtsi index 058cce59b..0bae84b6a 100644 --- a/dts/st/u5/stm32u545cetxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545cetxq-pinctrl.dtsi @@ -786,43 +786,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -866,44 +859,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545ceux-pinctrl.dtsi b/dts/st/u5/stm32u545ceux-pinctrl.dtsi index c93c760cc..1f3e87ba3 100644 --- a/dts/st/u5/stm32u545ceux-pinctrl.dtsi +++ b/dts/st/u5/stm32u545ceux-pinctrl.dtsi @@ -901,43 +901,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -986,50 +979,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545ceuxq-pinctrl.dtsi b/dts/st/u5/stm32u545ceuxq-pinctrl.dtsi index 058cce59b..0bae84b6a 100644 --- a/dts/st/u5/stm32u545ceuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545ceuxq-pinctrl.dtsi @@ -786,43 +786,36 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -866,44 +859,37 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545jeyxq-pinctrl.dtsi b/dts/st/u5/stm32u545jeyxq-pinctrl.dtsi index 2979d4b2b..360585995 100644 --- a/dts/st/u5/stm32u545jeyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545jeyxq-pinctrl.dtsi @@ -1050,61 +1050,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1163,62 +1153,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545neyxq-pinctrl.dtsi b/dts/st/u5/stm32u545neyxq-pinctrl.dtsi index f28db75ca..5dc0d2510 100644 --- a/dts/st/u5/stm32u545neyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545neyxq-pinctrl.dtsi @@ -907,49 +907,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1003,56 +995,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545reix-pinctrl.dtsi b/dts/st/u5/stm32u545reix-pinctrl.dtsi index d4750a5e8..f96ad80c6 100644 --- a/dts/st/u5/stm32u545reix-pinctrl.dtsi +++ b/dts/st/u5/stm32u545reix-pinctrl.dtsi @@ -1242,49 +1242,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1343,62 +1335,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545reixq-pinctrl.dtsi b/dts/st/u5/stm32u545reixq-pinctrl.dtsi index 11d4bc7f8..1b65006e4 100644 --- a/dts/st/u5/stm32u545reixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545reixq-pinctrl.dtsi @@ -1139,49 +1139,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1235,56 +1227,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545retx-pinctrl.dtsi b/dts/st/u5/stm32u545retx-pinctrl.dtsi index d4750a5e8..f96ad80c6 100644 --- a/dts/st/u5/stm32u545retx-pinctrl.dtsi +++ b/dts/st/u5/stm32u545retx-pinctrl.dtsi @@ -1242,49 +1242,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1343,62 +1335,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545retxq-pinctrl.dtsi b/dts/st/u5/stm32u545retxq-pinctrl.dtsi index 11d4bc7f8..1b65006e4 100644 --- a/dts/st/u5/stm32u545retxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545retxq-pinctrl.dtsi @@ -1139,49 +1139,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1235,56 +1227,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545veix-pinctrl.dtsi b/dts/st/u5/stm32u545veix-pinctrl.dtsi index ec1f93524..b307b1aeb 100644 --- a/dts/st/u5/stm32u545veix-pinctrl.dtsi +++ b/dts/st/u5/stm32u545veix-pinctrl.dtsi @@ -1765,55 +1765,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1877,68 +1868,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545veixq-pinctrl.dtsi b/dts/st/u5/stm32u545veixq-pinctrl.dtsi index a5f0fb58e..97e79731c 100644 --- a/dts/st/u5/stm32u545veixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545veixq-pinctrl.dtsi @@ -1713,55 +1713,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1820,62 +1811,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545vetx-pinctrl.dtsi b/dts/st/u5/stm32u545vetx-pinctrl.dtsi index ec1f93524..b307b1aeb 100644 --- a/dts/st/u5/stm32u545vetx-pinctrl.dtsi +++ b/dts/st/u5/stm32u545vetx-pinctrl.dtsi @@ -1765,55 +1765,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1877,68 +1868,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u545vetxq-pinctrl.dtsi b/dts/st/u5/stm32u545vetxq-pinctrl.dtsi index a5f0fb58e..97e79731c 100644 --- a/dts/st/u5/stm32u545vetxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545vetxq-pinctrl.dtsi @@ -1713,55 +1713,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1820,62 +1811,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575agix-pinctrl.dtsi b/dts/st/u5/stm32u575agix-pinctrl.dtsi index 96862e906..1707b2e09 100644 --- a/dts/st/u5/stm32u575agix-pinctrl.dtsi +++ b/dts/st/u5/stm32u575agix-pinctrl.dtsi @@ -2974,79 +2974,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3130,92 +3117,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575agixq-pinctrl.dtsi b/dts/st/u5/stm32u575agixq-pinctrl.dtsi index 04805e50e..82dda7ecf 100644 --- a/dts/st/u5/stm32u575agixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575agixq-pinctrl.dtsi @@ -2924,73 +2924,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3074,92 +3062,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575aiix-pinctrl.dtsi b/dts/st/u5/stm32u575aiix-pinctrl.dtsi index 96862e906..1707b2e09 100644 --- a/dts/st/u5/stm32u575aiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u575aiix-pinctrl.dtsi @@ -2974,79 +2974,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3130,92 +3117,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575aiixq-pinctrl.dtsi b/dts/st/u5/stm32u575aiixq-pinctrl.dtsi index 04805e50e..82dda7ecf 100644 --- a/dts/st/u5/stm32u575aiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575aiixq-pinctrl.dtsi @@ -2924,73 +2924,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3074,92 +3062,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575cgtx-pinctrl.dtsi b/dts/st/u5/stm32u575cgtx-pinctrl.dtsi index 46a31d53e..45bb623e3 100644 --- a/dts/st/u5/stm32u575cgtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575cgtx-pinctrl.dtsi @@ -901,49 +901,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -997,56 +989,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575cgtxq-pinctrl.dtsi b/dts/st/u5/stm32u575cgtxq-pinctrl.dtsi index 60766fe65..f80b94268 100644 --- a/dts/st/u5/stm32u575cgtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575cgtxq-pinctrl.dtsi @@ -786,49 +786,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -877,50 +869,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575cgux-pinctrl.dtsi b/dts/st/u5/stm32u575cgux-pinctrl.dtsi index 46a31d53e..45bb623e3 100644 --- a/dts/st/u5/stm32u575cgux-pinctrl.dtsi +++ b/dts/st/u5/stm32u575cgux-pinctrl.dtsi @@ -901,49 +901,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -997,56 +989,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575cguxq-pinctrl.dtsi b/dts/st/u5/stm32u575cguxq-pinctrl.dtsi index 60766fe65..f80b94268 100644 --- a/dts/st/u5/stm32u575cguxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575cguxq-pinctrl.dtsi @@ -786,49 +786,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -877,50 +869,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575citx-pinctrl.dtsi b/dts/st/u5/stm32u575citx-pinctrl.dtsi index 46a31d53e..45bb623e3 100644 --- a/dts/st/u5/stm32u575citx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575citx-pinctrl.dtsi @@ -901,49 +901,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -997,56 +989,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575citxq-pinctrl.dtsi b/dts/st/u5/stm32u575citxq-pinctrl.dtsi index 60766fe65..f80b94268 100644 --- a/dts/st/u5/stm32u575citxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575citxq-pinctrl.dtsi @@ -786,49 +786,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -877,50 +869,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575ciux-pinctrl.dtsi b/dts/st/u5/stm32u575ciux-pinctrl.dtsi index 46a31d53e..45bb623e3 100644 --- a/dts/st/u5/stm32u575ciux-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ciux-pinctrl.dtsi @@ -901,49 +901,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -997,56 +989,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575ciuxq-pinctrl.dtsi b/dts/st/u5/stm32u575ciuxq-pinctrl.dtsi index 60766fe65..f80b94268 100644 --- a/dts/st/u5/stm32u575ciuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ciuxq-pinctrl.dtsi @@ -786,49 +786,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -877,50 +869,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575ogyxq-pinctrl.dtsi b/dts/st/u5/stm32u575ogyxq-pinctrl.dtsi index f34e63a3a..2a1c53529 100644 --- a/dts/st/u5/stm32u575ogyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ogyxq-pinctrl.dtsi @@ -1725,61 +1725,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1848,74 +1838,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575oiyxq-pinctrl.dtsi b/dts/st/u5/stm32u575oiyxq-pinctrl.dtsi index f34e63a3a..2a1c53529 100644 --- a/dts/st/u5/stm32u575oiyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575oiyxq-pinctrl.dtsi @@ -1725,61 +1725,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1848,74 +1838,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575qgix-pinctrl.dtsi b/dts/st/u5/stm32u575qgix-pinctrl.dtsi index 557f3f23d..cce3b53bb 100644 --- a/dts/st/u5/stm32u575qgix-pinctrl.dtsi +++ b/dts/st/u5/stm32u575qgix-pinctrl.dtsi @@ -2553,79 +2553,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2709,92 +2696,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575qgixq-pinctrl.dtsi b/dts/st/u5/stm32u575qgixq-pinctrl.dtsi index 6a7cc661b..c3b41fa9b 100644 --- a/dts/st/u5/stm32u575qgixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575qgixq-pinctrl.dtsi @@ -2489,73 +2489,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2639,92 +2627,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575qiix-pinctrl.dtsi b/dts/st/u5/stm32u575qiix-pinctrl.dtsi index 557f3f23d..cce3b53bb 100644 --- a/dts/st/u5/stm32u575qiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u575qiix-pinctrl.dtsi @@ -2553,79 +2553,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2709,92 +2696,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575qiixq-pinctrl.dtsi b/dts/st/u5/stm32u575qiixq-pinctrl.dtsi index 6a7cc661b..c3b41fa9b 100644 --- a/dts/st/u5/stm32u575qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575qiixq-pinctrl.dtsi @@ -2489,73 +2489,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2639,92 +2627,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575rgtx-pinctrl.dtsi b/dts/st/u5/stm32u575rgtx-pinctrl.dtsi index d5861e1ff..6dd1dbd49 100644 --- a/dts/st/u5/stm32u575rgtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575rgtx-pinctrl.dtsi @@ -1374,55 +1374,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1486,68 +1477,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575rgtxq-pinctrl.dtsi b/dts/st/u5/stm32u575rgtxq-pinctrl.dtsi index 7a6db23f0..785c213f1 100644 --- a/dts/st/u5/stm32u575rgtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575rgtxq-pinctrl.dtsi @@ -1193,55 +1193,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1300,62 +1291,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575ritx-pinctrl.dtsi b/dts/st/u5/stm32u575ritx-pinctrl.dtsi index d5861e1ff..6dd1dbd49 100644 --- a/dts/st/u5/stm32u575ritx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ritx-pinctrl.dtsi @@ -1374,55 +1374,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1486,68 +1477,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575ritxq-pinctrl.dtsi b/dts/st/u5/stm32u575ritxq-pinctrl.dtsi index 7a6db23f0..785c213f1 100644 --- a/dts/st/u5/stm32u575ritxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ritxq-pinctrl.dtsi @@ -1193,55 +1193,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1300,62 +1291,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575vgtx-pinctrl.dtsi b/dts/st/u5/stm32u575vgtx-pinctrl.dtsi index 2487570c6..05f348c54 100644 --- a/dts/st/u5/stm32u575vgtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575vgtx-pinctrl.dtsi @@ -2043,67 +2043,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2177,80 +2166,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575vgtxq-pinctrl.dtsi b/dts/st/u5/stm32u575vgtxq-pinctrl.dtsi index 6b5599749..391e42f2a 100644 --- a/dts/st/u5/stm32u575vgtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575vgtxq-pinctrl.dtsi @@ -1985,67 +1985,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2114,74 +2103,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575vitx-pinctrl.dtsi b/dts/st/u5/stm32u575vitx-pinctrl.dtsi index 2487570c6..05f348c54 100644 --- a/dts/st/u5/stm32u575vitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575vitx-pinctrl.dtsi @@ -2043,67 +2043,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2177,80 +2166,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575vitxq-pinctrl.dtsi b/dts/st/u5/stm32u575vitxq-pinctrl.dtsi index 6b5599749..391e42f2a 100644 --- a/dts/st/u5/stm32u575vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575vitxq-pinctrl.dtsi @@ -1985,67 +1985,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2114,74 +2103,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575zgtx-pinctrl.dtsi b/dts/st/u5/stm32u575zgtx-pinctrl.dtsi index c836e0db9..7f602a931 100644 --- a/dts/st/u5/stm32u575zgtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575zgtx-pinctrl.dtsi @@ -2610,79 +2610,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2766,92 +2753,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575zgtxq-pinctrl.dtsi b/dts/st/u5/stm32u575zgtxq-pinctrl.dtsi index 409a2f584..8edf19344 100644 --- a/dts/st/u5/stm32u575zgtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575zgtxq-pinctrl.dtsi @@ -2553,73 +2553,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2698,86 +2686,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575zitx-pinctrl.dtsi b/dts/st/u5/stm32u575zitx-pinctrl.dtsi index c836e0db9..7f602a931 100644 --- a/dts/st/u5/stm32u575zitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575zitx-pinctrl.dtsi @@ -2610,79 +2610,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2766,92 +2753,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u575zitxq-pinctrl.dtsi b/dts/st/u5/stm32u575zitxq-pinctrl.dtsi index 409a2f584..8edf19344 100644 --- a/dts/st/u5/stm32u575zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575zitxq-pinctrl.dtsi @@ -2553,73 +2553,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2698,86 +2686,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585aiix-pinctrl.dtsi b/dts/st/u5/stm32u585aiix-pinctrl.dtsi index 96862e906..1707b2e09 100644 --- a/dts/st/u5/stm32u585aiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u585aiix-pinctrl.dtsi @@ -2974,79 +2974,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3130,92 +3117,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585aiixq-pinctrl.dtsi b/dts/st/u5/stm32u585aiixq-pinctrl.dtsi index 04805e50e..82dda7ecf 100644 --- a/dts/st/u5/stm32u585aiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585aiixq-pinctrl.dtsi @@ -2924,73 +2924,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3074,92 +3062,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585citx-pinctrl.dtsi b/dts/st/u5/stm32u585citx-pinctrl.dtsi index 46a31d53e..45bb623e3 100644 --- a/dts/st/u5/stm32u585citx-pinctrl.dtsi +++ b/dts/st/u5/stm32u585citx-pinctrl.dtsi @@ -901,49 +901,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -997,56 +989,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585citxq-pinctrl.dtsi b/dts/st/u5/stm32u585citxq-pinctrl.dtsi index 60766fe65..f80b94268 100644 --- a/dts/st/u5/stm32u585citxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585citxq-pinctrl.dtsi @@ -786,49 +786,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -877,50 +869,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585ciux-pinctrl.dtsi b/dts/st/u5/stm32u585ciux-pinctrl.dtsi index 46a31d53e..45bb623e3 100644 --- a/dts/st/u5/stm32u585ciux-pinctrl.dtsi +++ b/dts/st/u5/stm32u585ciux-pinctrl.dtsi @@ -901,49 +901,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -997,56 +989,47 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585ciuxq-pinctrl.dtsi b/dts/st/u5/stm32u585ciuxq-pinctrl.dtsi index 60766fe65..f80b94268 100644 --- a/dts/st/u5/stm32u585ciuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585ciuxq-pinctrl.dtsi @@ -786,49 +786,41 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -877,50 +869,42 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585oiyxq-pinctrl.dtsi b/dts/st/u5/stm32u585oiyxq-pinctrl.dtsi index f34e63a3a..2a1c53529 100644 --- a/dts/st/u5/stm32u585oiyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585oiyxq-pinctrl.dtsi @@ -1725,61 +1725,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1848,74 +1838,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585qiix-pinctrl.dtsi b/dts/st/u5/stm32u585qiix-pinctrl.dtsi index 557f3f23d..cce3b53bb 100644 --- a/dts/st/u5/stm32u585qiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u585qiix-pinctrl.dtsi @@ -2553,79 +2553,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2709,92 +2696,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585qiixq-pinctrl.dtsi b/dts/st/u5/stm32u585qiixq-pinctrl.dtsi index 6a7cc661b..c3b41fa9b 100644 --- a/dts/st/u5/stm32u585qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585qiixq-pinctrl.dtsi @@ -2489,73 +2489,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2639,92 +2627,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585ritx-pinctrl.dtsi b/dts/st/u5/stm32u585ritx-pinctrl.dtsi index d5861e1ff..6dd1dbd49 100644 --- a/dts/st/u5/stm32u585ritx-pinctrl.dtsi +++ b/dts/st/u5/stm32u585ritx-pinctrl.dtsi @@ -1374,55 +1374,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1486,68 +1477,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585ritxq-pinctrl.dtsi b/dts/st/u5/stm32u585ritxq-pinctrl.dtsi index 7a6db23f0..785c213f1 100644 --- a/dts/st/u5/stm32u585ritxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585ritxq-pinctrl.dtsi @@ -1193,55 +1193,46 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1300,62 +1291,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585vitx-pinctrl.dtsi b/dts/st/u5/stm32u585vitx-pinctrl.dtsi index 2487570c6..05f348c54 100644 --- a/dts/st/u5/stm32u585vitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u585vitx-pinctrl.dtsi @@ -2043,67 +2043,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2177,80 +2166,67 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585vitxq-pinctrl.dtsi b/dts/st/u5/stm32u585vitxq-pinctrl.dtsi index 6b5599749..391e42f2a 100644 --- a/dts/st/u5/stm32u585vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585vitxq-pinctrl.dtsi @@ -1985,67 +1985,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2114,74 +2103,62 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585zitx-pinctrl.dtsi b/dts/st/u5/stm32u585zitx-pinctrl.dtsi index c836e0db9..7f602a931 100644 --- a/dts/st/u5/stm32u585zitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u585zitx-pinctrl.dtsi @@ -2610,79 +2610,66 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2766,92 +2753,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u585zitxq-pinctrl.dtsi b/dts/st/u5/stm32u585zitxq-pinctrl.dtsi index 409a2f584..8edf19344 100644 --- a/dts/st/u5/stm32u585zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585zitxq-pinctrl.dtsi @@ -2553,73 +2553,61 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2698,86 +2686,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595aihx-pinctrl.dtsi b/dts/st/u5/stm32u595aihx-pinctrl.dtsi index e8c6b9db1..08caeec7b 100644 --- a/dts/st/u5/stm32u595aihx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595aihx-pinctrl.dtsi @@ -3120,103 +3120,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3315,110 +3298,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595aihxq-pinctrl.dtsi b/dts/st/u5/stm32u595aihxq-pinctrl.dtsi index c5213aa0d..872cb1b86 100644 --- a/dts/st/u5/stm32u595aihxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595aihxq-pinctrl.dtsi @@ -3070,97 +3070,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3259,110 +3243,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595ajhx-pinctrl.dtsi b/dts/st/u5/stm32u595ajhx-pinctrl.dtsi index e8c6b9db1..08caeec7b 100644 --- a/dts/st/u5/stm32u595ajhx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ajhx-pinctrl.dtsi @@ -3120,103 +3120,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3315,110 +3298,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595ajhxq-pinctrl.dtsi b/dts/st/u5/stm32u595ajhxq-pinctrl.dtsi index c5213aa0d..872cb1b86 100644 --- a/dts/st/u5/stm32u595ajhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ajhxq-pinctrl.dtsi @@ -3070,97 +3070,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3259,110 +3243,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595qiix-pinctrl.dtsi b/dts/st/u5/stm32u595qiix-pinctrl.dtsi index 2ccfa4de1..13df52b05 100644 --- a/dts/st/u5/stm32u595qiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u595qiix-pinctrl.dtsi @@ -2682,103 +2682,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2877,110 +2860,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595qiixq-pinctrl.dtsi b/dts/st/u5/stm32u595qiixq-pinctrl.dtsi index 73ce325aa..ece68b486 100644 --- a/dts/st/u5/stm32u595qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595qiixq-pinctrl.dtsi @@ -2618,97 +2618,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2807,110 +2791,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595qjix-pinctrl.dtsi b/dts/st/u5/stm32u595qjix-pinctrl.dtsi index 2ccfa4de1..13df52b05 100644 --- a/dts/st/u5/stm32u595qjix-pinctrl.dtsi +++ b/dts/st/u5/stm32u595qjix-pinctrl.dtsi @@ -2682,103 +2682,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2877,110 +2860,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595qjixq-pinctrl.dtsi b/dts/st/u5/stm32u595qjixq-pinctrl.dtsi index 73ce325aa..ece68b486 100644 --- a/dts/st/u5/stm32u595qjixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595qjixq-pinctrl.dtsi @@ -2618,97 +2618,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2807,110 +2791,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595ritx-pinctrl.dtsi b/dts/st/u5/stm32u595ritx-pinctrl.dtsi index 49c43aa49..008e02548 100644 --- a/dts/st/u5/stm32u595ritx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ritx-pinctrl.dtsi @@ -1442,61 +1442,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1560,68 +1550,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595ritxq-pinctrl.dtsi b/dts/st/u5/stm32u595ritxq-pinctrl.dtsi index d42da25f3..2990c874f 100644 --- a/dts/st/u5/stm32u595ritxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ritxq-pinctrl.dtsi @@ -1253,61 +1253,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1366,62 +1356,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595rjtx-pinctrl.dtsi b/dts/st/u5/stm32u595rjtx-pinctrl.dtsi index 49c43aa49..008e02548 100644 --- a/dts/st/u5/stm32u595rjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595rjtx-pinctrl.dtsi @@ -1442,61 +1442,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1560,68 +1550,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595rjtxq-pinctrl.dtsi b/dts/st/u5/stm32u595rjtxq-pinctrl.dtsi index d42da25f3..2990c874f 100644 --- a/dts/st/u5/stm32u595rjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595rjtxq-pinctrl.dtsi @@ -1253,61 +1253,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1366,62 +1356,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595vitx-pinctrl.dtsi b/dts/st/u5/stm32u595vitx-pinctrl.dtsi index 7250eb43e..f12f6129c 100644 --- a/dts/st/u5/stm32u595vitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595vitx-pinctrl.dtsi @@ -2160,85 +2160,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2322,92 +2308,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595vitxq-pinctrl.dtsi b/dts/st/u5/stm32u595vitxq-pinctrl.dtsi index 29ac3942e..9693a8f36 100644 --- a/dts/st/u5/stm32u595vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595vitxq-pinctrl.dtsi @@ -2084,85 +2084,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2241,86 +2227,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595vjtx-pinctrl.dtsi b/dts/st/u5/stm32u595vjtx-pinctrl.dtsi index 7250eb43e..f12f6129c 100644 --- a/dts/st/u5/stm32u595vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595vjtx-pinctrl.dtsi @@ -2160,85 +2160,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2322,92 +2308,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u595vjtxq-pinctrl.dtsi index 29ac3942e..9693a8f36 100644 --- a/dts/st/u5/stm32u595vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595vjtxq-pinctrl.dtsi @@ -2084,85 +2084,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2241,86 +2227,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595zitx-pinctrl.dtsi b/dts/st/u5/stm32u595zitx-pinctrl.dtsi index 3d1b19957..dcf117d2b 100644 --- a/dts/st/u5/stm32u595zitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zitx-pinctrl.dtsi @@ -2739,103 +2739,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2934,110 +2917,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595zitxq-pinctrl.dtsi b/dts/st/u5/stm32u595zitxq-pinctrl.dtsi index e41a868a1..785ecf6e4 100644 --- a/dts/st/u5/stm32u595zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zitxq-pinctrl.dtsi @@ -2664,97 +2664,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2848,104 +2832,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595ziyxq-pinctrl.dtsi b/dts/st/u5/stm32u595ziyxq-pinctrl.dtsi index 516d13ce3..ef7a7bdb8 100644 --- a/dts/st/u5/stm32u595ziyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ziyxq-pinctrl.dtsi @@ -2764,103 +2764,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2959,110 +2942,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595zjtx-pinctrl.dtsi b/dts/st/u5/stm32u595zjtx-pinctrl.dtsi index 3d1b19957..dcf117d2b 100644 --- a/dts/st/u5/stm32u595zjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zjtx-pinctrl.dtsi @@ -2739,103 +2739,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2934,110 +2917,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u595zjtxq-pinctrl.dtsi index e41a868a1..785ecf6e4 100644 --- a/dts/st/u5/stm32u595zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zjtxq-pinctrl.dtsi @@ -2664,97 +2664,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2848,104 +2832,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u595zjyxq-pinctrl.dtsi b/dts/st/u5/stm32u595zjyxq-pinctrl.dtsi index 516d13ce3..ef7a7bdb8 100644 --- a/dts/st/u5/stm32u595zjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zjyxq-pinctrl.dtsi @@ -2764,103 +2764,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2959,110 +2942,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi index 1a59e9f46..420206cb8 100644 --- a/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi @@ -3323,103 +3323,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3518,110 +3501,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599nihxq-pinctrl.dtsi b/dts/st/u5/stm32u599nihxq-pinctrl.dtsi index 2d9c603c9..52e57818c 100644 --- a/dts/st/u5/stm32u599nihxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599nihxq-pinctrl.dtsi @@ -3396,109 +3396,91 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pj7: usart6_cts_pj7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3602,116 +3584,97 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pj5: usart6_rts_pj5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599njhxq-pinctrl.dtsi b/dts/st/u5/stm32u599njhxq-pinctrl.dtsi index 2d9c603c9..52e57818c 100644 --- a/dts/st/u5/stm32u599njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599njhxq-pinctrl.dtsi @@ -3396,109 +3396,91 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pj7: usart6_cts_pj7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3602,116 +3584,97 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pj5: usart6_rts_pj5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599vitxq-pinctrl.dtsi b/dts/st/u5/stm32u599vitxq-pinctrl.dtsi index a7afbb57d..89b168722 100644 --- a/dts/st/u5/stm32u599vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599vitxq-pinctrl.dtsi @@ -2210,85 +2210,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2367,86 +2353,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599vjtx-pinctrl.dtsi b/dts/st/u5/stm32u599vjtx-pinctrl.dtsi index 8d22310d7..bf18f0236 100644 --- a/dts/st/u5/stm32u599vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u599vjtx-pinctrl.dtsi @@ -2290,85 +2290,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2452,92 +2438,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u599vjtxq-pinctrl.dtsi index a7afbb57d..89b168722 100644 --- a/dts/st/u5/stm32u599vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599vjtxq-pinctrl.dtsi @@ -2210,85 +2210,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2367,86 +2353,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599zitxq-pinctrl.dtsi b/dts/st/u5/stm32u599zitxq-pinctrl.dtsi index d01db4540..59c9bf250 100644 --- a/dts/st/u5/stm32u599zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599zitxq-pinctrl.dtsi @@ -2826,97 +2826,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3010,104 +2994,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599ziyxq-pinctrl.dtsi b/dts/st/u5/stm32u599ziyxq-pinctrl.dtsi index b3c49fecd..83902367a 100644 --- a/dts/st/u5/stm32u599ziyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599ziyxq-pinctrl.dtsi @@ -2779,97 +2779,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2963,104 +2947,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u599zjtxq-pinctrl.dtsi index d01db4540..59c9bf250 100644 --- a/dts/st/u5/stm32u599zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599zjtxq-pinctrl.dtsi @@ -2826,97 +2826,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3010,104 +2994,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u599zjyxq-pinctrl.dtsi b/dts/st/u5/stm32u599zjyxq-pinctrl.dtsi index b3c49fecd..83902367a 100644 --- a/dts/st/u5/stm32u599zjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599zjyxq-pinctrl.dtsi @@ -2779,97 +2779,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2963,104 +2947,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi b/dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi index e8c6b9db1..08caeec7b 100644 --- a/dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi @@ -3120,103 +3120,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3315,110 +3298,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi index c5213aa0d..872cb1b86 100644 --- a/dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi @@ -3070,97 +3070,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3259,110 +3243,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi b/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi index 73ce325aa..ece68b486 100644 --- a/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi @@ -2618,97 +2618,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2807,110 +2791,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi b/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi index 2ccfa4de1..13df52b05 100644 --- a/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi @@ -2682,103 +2682,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2877,110 +2860,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi b/dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi index 73ce325aa..ece68b486 100644 --- a/dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi @@ -2618,97 +2618,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2807,110 +2791,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi b/dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi index 49c43aa49..008e02548 100644 --- a/dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi @@ -1442,61 +1442,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1560,68 +1550,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi index d42da25f3..2990c874f 100644 --- a/dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi @@ -1253,61 +1253,51 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1366,62 +1356,52 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi index 7250eb43e..f12f6129c 100644 --- a/dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi @@ -2160,85 +2160,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2322,92 +2308,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi index 29ac3942e..9693a8f36 100644 --- a/dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi @@ -2084,85 +2084,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2241,86 +2227,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi b/dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi index 3d1b19957..dcf117d2b 100644 --- a/dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi @@ -2739,103 +2739,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2934,110 +2917,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi index e41a868a1..785ecf6e4 100644 --- a/dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi @@ -2664,97 +2664,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2848,104 +2832,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi index 516d13ce3..ef7a7bdb8 100644 --- a/dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi @@ -2764,103 +2764,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2959,110 +2942,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi index 1a59e9f46..420206cb8 100644 --- a/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi @@ -3323,103 +3323,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3518,110 +3501,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi index 2d9c603c9..52e57818c 100644 --- a/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi @@ -3396,109 +3396,91 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pj7: usart6_cts_pj7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3602,116 +3584,97 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pj5: usart6_rts_pj5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi index a7afbb57d..89b168722 100644 --- a/dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi @@ -2210,85 +2210,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2367,86 +2353,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi index d01db4540..59c9bf250 100644 --- a/dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi @@ -2826,97 +2826,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3010,104 +2994,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi index b3c49fecd..83902367a 100644 --- a/dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi @@ -2779,97 +2779,81 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2963,104 +2947,87 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f7vitx-pinctrl.dtsi b/dts/st/u5/stm32u5f7vitx-pinctrl.dtsi index ed014d079..aa7c4c508 100644 --- a/dts/st/u5/stm32u5f7vitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f7vitx-pinctrl.dtsi @@ -2286,85 +2286,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2448,92 +2434,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi index 7aa44238e..534a0dbe9 100644 --- a/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi @@ -2206,85 +2206,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2363,86 +2349,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi index ed014d079..aa7c4c508 100644 --- a/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi @@ -2286,85 +2286,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2448,92 +2434,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi index 7aa44238e..534a0dbe9 100644 --- a/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi @@ -2206,85 +2206,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2363,86 +2349,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi index 79481db6c..a3f5d477c 100644 --- a/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi @@ -3303,103 +3303,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3498,110 +3481,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi index 8f2406794..c322181cd 100644 --- a/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi @@ -3376,109 +3376,91 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pj7: usart6_cts_pj7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3582,116 +3564,97 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pj5: usart6_rts_pj5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi index aaa87fd93..bf77561e8 100644 --- a/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi @@ -1570,67 +1570,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1694,68 +1683,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi index aaa87fd93..bf77561e8 100644 --- a/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi @@ -1570,67 +1570,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1694,68 +1683,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi index 35179d993..7b0ad3844 100644 --- a/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi @@ -2631,85 +2631,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2793,92 +2779,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi index 35179d993..7b0ad3844 100644 --- a/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi @@ -2631,85 +2631,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2793,92 +2779,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi index 35179d993..7b0ad3844 100644 --- a/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi @@ -2631,85 +2631,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2793,92 +2779,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi index 35179d993..7b0ad3844 100644 --- a/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi @@ -2631,85 +2631,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2793,92 +2779,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi index 0220286e3..231bd7339 100644 --- a/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi @@ -2314,85 +2314,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2476,92 +2462,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi index 40d30a5b3..03c21e5e4 100644 --- a/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi @@ -2234,85 +2234,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2391,86 +2377,72 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi index 79481db6c..a3f5d477c 100644 --- a/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi @@ -3303,103 +3303,86 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3498,110 +3481,92 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi index a1578f133..70ab3676c 100644 --- a/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi @@ -3420,109 +3420,91 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pg11: usart1_cts_pg11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pj7: usart6_cts_pj7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -3626,116 +3608,97 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pj5: usart6_rts_pj5 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi index ec0adea69..c5920def4 100644 --- a/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi @@ -1606,67 +1606,56 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1730,68 +1719,57 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi index dc8ef0e70..3ed47f3c3 100644 --- a/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi @@ -2667,85 +2667,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2829,92 +2815,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi index dc8ef0e70..3ed47f3c3 100644 --- a/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi @@ -2667,85 +2667,71 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -2829,92 +2815,77 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb10ccux-pinctrl.dtsi b/dts/st/wb/stm32wb10ccux-pinctrl.dtsi index bcf1a0bfa..fbe04b7fc 100644 --- a/dts/st/wb/stm32wb10ccux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb10ccux-pinctrl.dtsi @@ -476,13 +476,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -501,14 +499,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb15ccux-pinctrl.dtsi b/dts/st/wb/stm32wb15ccux-pinctrl.dtsi index 32d41b80e..8873ef41f 100644 --- a/dts/st/wb/stm32wb15ccux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb15ccux-pinctrl.dtsi @@ -476,19 +476,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -512,20 +509,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi b/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi index 988bd01d0..57f378033 100644 --- a/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi +++ b/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi @@ -536,19 +536,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -572,20 +569,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi b/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi index 9d2b3509e..78e8b0b98 100644 --- a/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi @@ -414,19 +414,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -445,14 +442,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb1mmchx-pinctrl.dtsi b/dts/st/wb/stm32wb1mmchx-pinctrl.dtsi index ac42193a6..433a56565 100644 --- a/dts/st/wb/stm32wb1mmchx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb1mmchx-pinctrl.dtsi @@ -406,19 +406,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -437,14 +434,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi b/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi index fcaed2edf..d17d14111 100644 --- a/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi +++ b/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi @@ -454,13 +454,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -479,14 +477,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi b/dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi index 2a6cdc287..cd44ba6fc 100644 --- a/dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi +++ b/dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi @@ -503,19 +503,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -539,20 +536,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb50cgux-pinctrl.dtsi b/dts/st/wb/stm32wb50cgux-pinctrl.dtsi index fcaed2edf..d17d14111 100644 --- a/dts/st/wb/stm32wb50cgux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb50cgux-pinctrl.dtsi @@ -454,13 +454,11 @@ /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -479,14 +477,12 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55ccux-pinctrl.dtsi b/dts/st/wb/stm32wb55ccux-pinctrl.dtsi index 2a6cdc287..cd44ba6fc 100644 --- a/dts/st/wb/stm32wb55ccux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55ccux-pinctrl.dtsi @@ -503,19 +503,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -539,20 +536,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55ceux-pinctrl.dtsi b/dts/st/wb/stm32wb55ceux-pinctrl.dtsi index 2a6cdc287..cd44ba6fc 100644 --- a/dts/st/wb/stm32wb55ceux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55ceux-pinctrl.dtsi @@ -503,19 +503,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -539,20 +536,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55cgux-pinctrl.dtsi b/dts/st/wb/stm32wb55cgux-pinctrl.dtsi index 2a6cdc287..cd44ba6fc 100644 --- a/dts/st/wb/stm32wb55cgux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55cgux-pinctrl.dtsi @@ -503,19 +503,16 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -539,20 +536,17 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi b/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi index 1681a5491..bb2bb2e30 100644 --- a/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi @@ -796,25 +796,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -843,26 +839,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55revx-pinctrl.dtsi b/dts/st/wb/stm32wb55revx-pinctrl.dtsi index 1681a5491..bb2bb2e30 100644 --- a/dts/st/wb/stm32wb55revx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55revx-pinctrl.dtsi @@ -796,25 +796,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -843,26 +839,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi b/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi index 1681a5491..bb2bb2e30 100644 --- a/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi @@ -796,25 +796,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -843,26 +839,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi b/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi index 2a17f0924..40116b66d 100644 --- a/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi @@ -1021,25 +1021,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1068,26 +1064,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi index 2a17f0924..40116b66d 100644 --- a/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi @@ -1021,25 +1021,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1068,26 +1064,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55veqx-pinctrl.dtsi b/dts/st/wb/stm32wb55veqx-pinctrl.dtsi index 2a17f0924..40116b66d 100644 --- a/dts/st/wb/stm32wb55veqx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55veqx-pinctrl.dtsi @@ -1021,25 +1021,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1068,26 +1064,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55veyx-pinctrl.dtsi b/dts/st/wb/stm32wb55veyx-pinctrl.dtsi index 2a17f0924..40116b66d 100644 --- a/dts/st/wb/stm32wb55veyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55veyx-pinctrl.dtsi @@ -1021,25 +1021,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1068,26 +1064,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi b/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi index 2a17f0924..40116b66d 100644 --- a/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi @@ -1021,25 +1021,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1068,26 +1064,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi index 2a17f0924..40116b66d 100644 --- a/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi @@ -1021,25 +1021,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1068,26 +1064,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi index 2a17f0924..40116b66d 100644 --- a/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi @@ -1021,25 +1021,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1068,26 +1064,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi b/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi index 0ffcf2231..3b94da3de 100644 --- a/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi @@ -1008,25 +1008,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -1055,26 +1051,22 @@ /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb05kzvx-pinctrl.dtsi b/dts/st/wb0/stm32wb05kzvx-pinctrl.dtsi index 5a096f7ee..4182dfb23 100644 --- a/dts/st/wb0/stm32wb05kzvx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb05kzvx-pinctrl.dtsi @@ -340,31 +340,26 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa10: lpuart1_cts_pa10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb7: usart1_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb12: lpuart1_cts_pb12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -388,20 +383,17 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb05tzfx-pinctrl.dtsi b/dts/st/wb0/stm32wb05tzfx-pinctrl.dtsi index 5a096f7ee..4182dfb23 100644 --- a/dts/st/wb0/stm32wb05tzfx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb05tzfx-pinctrl.dtsi @@ -340,31 +340,26 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa10: lpuart1_cts_pa10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb7: usart1_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb12: lpuart1_cts_pb12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -388,20 +383,17 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb06ccfx-pinctrl.dtsi b/dts/st/wb0/stm32wb06ccfx-pinctrl.dtsi index 7550094a9..ba03f08a9 100644 --- a/dts/st/wb0/stm32wb06ccfx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb06ccfx-pinctrl.dtsi @@ -559,19 +559,16 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb9: lpuart1_cts_pb9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -600,26 +597,22 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa7: lpuart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb06ccvx-pinctrl.dtsi b/dts/st/wb0/stm32wb06ccvx-pinctrl.dtsi index 159d4c6a0..e638e1528 100644 --- a/dts/st/wb0/stm32wb06ccvx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb06ccvx-pinctrl.dtsi @@ -643,25 +643,21 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb9: lpuart1_cts_pb9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -690,26 +686,22 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa7: lpuart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb06kcvx-pinctrl.dtsi b/dts/st/wb0/stm32wb06kcvx-pinctrl.dtsi index a81d5a611..22c74959e 100644 --- a/dts/st/wb0/stm32wb06kcvx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb06kcvx-pinctrl.dtsi @@ -378,13 +378,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -408,20 +406,17 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb07ccfx-pinctrl.dtsi b/dts/st/wb0/stm32wb07ccfx-pinctrl.dtsi index 7550094a9..ba03f08a9 100644 --- a/dts/st/wb0/stm32wb07ccfx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb07ccfx-pinctrl.dtsi @@ -559,19 +559,16 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb9: lpuart1_cts_pb9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -600,26 +597,22 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa7: lpuart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb07ccvx-pinctrl.dtsi b/dts/st/wb0/stm32wb07ccvx-pinctrl.dtsi index 159d4c6a0..e638e1528 100644 --- a/dts/st/wb0/stm32wb07ccvx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb07ccvx-pinctrl.dtsi @@ -643,25 +643,21 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb9: lpuart1_cts_pb9 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -690,26 +686,22 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa7: lpuart1_rts_pa7 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb07kcvx-pinctrl.dtsi b/dts/st/wb0/stm32wb07kcvx-pinctrl.dtsi index a81d5a611..22c74959e 100644 --- a/dts/st/wb0/stm32wb07kcvx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb07kcvx-pinctrl.dtsi @@ -378,13 +378,11 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -408,20 +406,17 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb09kevx-pinctrl.dtsi b/dts/st/wb0/stm32wb09kevx-pinctrl.dtsi index 5a096f7ee..4182dfb23 100644 --- a/dts/st/wb0/stm32wb09kevx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb09kevx-pinctrl.dtsi @@ -340,31 +340,26 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa10: lpuart1_cts_pa10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb7: usart1_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb12: lpuart1_cts_pb12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -388,20 +383,17 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wb0/stm32wb09tefx-pinctrl.dtsi b/dts/st/wb0/stm32wb09tefx-pinctrl.dtsi index 5a096f7ee..4182dfb23 100644 --- a/dts/st/wb0/stm32wb09tefx-pinctrl.dtsi +++ b/dts/st/wb0/stm32wb09tefx-pinctrl.dtsi @@ -340,31 +340,26 @@ /omit-if-no-ref/ usart1_cts_pa0: usart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pa10: lpuart1_cts_pa10 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb3: usart1_cts_pb3 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb7: usart1_cts_pb7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb12: lpuart1_cts_pb12 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -388,20 +383,17 @@ /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb0: lpuart1_rts_pb0 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb2: usart1_rts_pb2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba50keux-pinctrl.dtsi b/dts/st/wba/stm32wba50keux-pinctrl.dtsi deleted file mode 100644 index 23dbc632d..000000000 --- a/dts/st/wba/stm32wba50keux-pinctrl.dtsi +++ /dev/null @@ -1,425 +0,0 @@ -/* - * NOTE: Autogenerated file using genpinctrl.py - * - * SPDX-License-Identifier: Apache-2.0 - */ - -#include - -/ { - soc { - pinctrl: pin-controller@42020000 { - - /* ADC_IN / ADC_INN / ADC_INP */ - - /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { - pinmux = ; - }; - - /* Analog */ - - /omit-if-no-ref/ analog_pa0: analog_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa1: analog_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa2: analog_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa5: analog_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa6: analog_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa7: analog_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa8: analog_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa12: analog_pa12 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa13: analog_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa14: analog_pa14 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pa15: analog_pa15 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb3: analog_pb3 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb4: analog_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb8: analog_pb8 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb9: analog_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb12: analog_pb12 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pb15: analog_pb15 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pc14: analog_pc14 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_pc15: analog_pc15 { - pinmux = ; - }; - - /omit-if-no-ref/ analog_ph3: analog_ph3 { - pinmux = ; - }; - - /* I2C_SCL */ - - /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* I2C_SDA */ - - /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* I2C_SMBA */ - - /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { - pinmux = ; - bias-pull-up; - }; - - /* JTAG PORT */ - - /omit-if-no-ref/ debug_jtms_swdio_pa13: debug_jtms_swdio_pa13 { - pinmux = ; - }; - - /omit-if-no-ref/ debug_jtck_swclk_pa14: debug_jtck_swclk_pa14 { - pinmux = ; - }; - - /omit-if-no-ref/ debug_jtdi_pa15: debug_jtdi_pa15 { - pinmux = ; - }; - - /omit-if-no-ref/ debug_jtdo_swo_pb3: debug_jtdo_swo_pb3 { - pinmux = ; - }; - - /omit-if-no-ref/ debug_jtrst_pb4: debug_jtrst_pb4 { - pinmux = ; - }; - - /* RCC_MCO */ - - /omit-if-no-ref/ rcc_mco_pa8: rcc_mco_pa8 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - - /* SPI_MISO */ - - /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { - pinmux = ; - bias-pull-down; - }; - - /* SPI_MOSI */ - - /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { - pinmux = ; - bias-pull-down; - }; - - /* SPI_NSS */ - - /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { - pinmux = ; - bias-pull-up; - }; - - /* SPI_SCK */ - - /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { - pinmux = ; - bias-pull-down; - slew-rate = "very-high-speed"; - }; - - /* TIM_BKIN */ - - /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { - pinmux = ; - }; - - /* TIM_CH / TIM_CHN */ - - /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { - pinmux = ; - }; - - /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { - pinmux = ; - }; - - /* TSC */ - - /omit-if-no-ref/ tsc_g2_io2_pa0: tsc_g2_io2_pa0 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io1_pa1: tsc_g2_io1_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g4_io4_pa2: tsc_g4_io4_pa2 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g1_io4_pa5: tsc_g1_io4_pa5 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g1_io3_pa6: tsc_g1_io3_pa6 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g1_io2_pa7: tsc_g1_io2_pa7 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g1_io1_pa8: tsc_g1_io1_pa8 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g3_io4_pa12: tsc_g3_io4_pa12 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g3_io3_pa15: tsc_g3_io3_pa15 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g3_io2_pb3: tsc_g3_io2_pb3 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g3_io1_pb4: tsc_g3_io1_pb4 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io4_pb8: tsc_g2_io4_pb8 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_g2_io3_pb9: tsc_g2_io3_pb9 { - pinmux = ; - }; - - /omit-if-no-ref/ tsc_sync_pb12: tsc_sync_pb12 { - pinmux = ; - }; - - /* UART_CTS / USART_CTS / LPUART_CTS */ - - /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* UART_DE / USART_DE / LPUART_DE */ - - /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { - pinmux = ; - drive-push-pull; - }; - - /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { - pinmux = ; - drive-push-pull; - }; - - /* UART_RTS / USART_RTS / LPUART_RTS */ - - /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { - pinmux = ; - bias-pull-up; - drive-open-drain; - }; - - /* UART_RX / USART_RX / LPUART_RX */ - - /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { - pinmux = ; - }; - - /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { - pinmux = ; - }; - - /* UART_TX / USART_TX / LPUART_TX */ - - /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { - pinmux = ; - bias-pull-up; - }; - - /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { - pinmux = ; - bias-pull-up; - }; - - }; - }; -}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba50kgux-pinctrl.dtsi b/dts/st/wba/stm32wba50kgux-pinctrl.dtsi index 23dbc632d..8015eb823 100644 --- a/dts/st/wba/stm32wba50kgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba50kgux-pinctrl.dtsi @@ -346,19 +346,16 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -382,20 +379,17 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba52ceux-pinctrl.dtsi b/dts/st/wba/stm32wba52ceux-pinctrl.dtsi index 2e1c9f58c..d64759e28 100644 --- a/dts/st/wba/stm32wba52ceux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba52ceux-pinctrl.dtsi @@ -592,31 +592,26 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -660,44 +655,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba52cgux-pinctrl.dtsi b/dts/st/wba/stm32wba52cgux-pinctrl.dtsi index 2e1c9f58c..d64759e28 100644 --- a/dts/st/wba/stm32wba52cgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba52cgux-pinctrl.dtsi @@ -592,31 +592,26 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -660,44 +655,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba52keux-pinctrl.dtsi b/dts/st/wba/stm32wba52keux-pinctrl.dtsi index b899ee93b..e22034c6f 100644 --- a/dts/st/wba/stm32wba52keux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba52keux-pinctrl.dtsi @@ -416,25 +416,21 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -463,26 +459,22 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba52kgux-pinctrl.dtsi b/dts/st/wba/stm32wba52kgux-pinctrl.dtsi index b899ee93b..e22034c6f 100644 --- a/dts/st/wba/stm32wba52kgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba52kgux-pinctrl.dtsi @@ -416,25 +416,21 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -463,26 +459,22 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba54ceux-pinctrl.dtsi b/dts/st/wba/stm32wba54ceux-pinctrl.dtsi index 2e1c9f58c..d64759e28 100644 --- a/dts/st/wba/stm32wba54ceux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54ceux-pinctrl.dtsi @@ -592,31 +592,26 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -660,44 +655,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba54cgux-pinctrl.dtsi b/dts/st/wba/stm32wba54cgux-pinctrl.dtsi index 2e1c9f58c..d64759e28 100644 --- a/dts/st/wba/stm32wba54cgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54cgux-pinctrl.dtsi @@ -592,31 +592,26 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -660,44 +655,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba54keux-pinctrl.dtsi b/dts/st/wba/stm32wba54keux-pinctrl.dtsi index b899ee93b..e22034c6f 100644 --- a/dts/st/wba/stm32wba54keux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54keux-pinctrl.dtsi @@ -416,25 +416,21 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -463,26 +459,22 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba54kgux-pinctrl.dtsi b/dts/st/wba/stm32wba54kgux-pinctrl.dtsi index b899ee93b..e22034c6f 100644 --- a/dts/st/wba/stm32wba54kgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54kgux-pinctrl.dtsi @@ -416,25 +416,21 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -463,26 +459,22 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba55ceux-pinctrl.dtsi b/dts/st/wba/stm32wba55ceux-pinctrl.dtsi index e05bbbe0a..9020d0794 100644 --- a/dts/st/wba/stm32wba55ceux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ceux-pinctrl.dtsi @@ -548,31 +548,26 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -611,38 +606,32 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba55cgux-pinctrl.dtsi b/dts/st/wba/stm32wba55cgux-pinctrl.dtsi index e05bbbe0a..9020d0794 100644 --- a/dts/st/wba/stm32wba55cgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55cgux-pinctrl.dtsi @@ -548,31 +548,26 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -611,38 +606,32 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi index 2e1c9f58c..d64759e28 100644 --- a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi @@ -592,31 +592,26 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -660,44 +655,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi index 2e1c9f58c..d64759e28 100644 --- a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi @@ -592,31 +592,26 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -660,44 +655,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba55ueix-pinctrl.dtsi b/dts/st/wba/stm32wba55ueix-pinctrl.dtsi index b74fd53d9..4f85d9272 100644 --- a/dts/st/wba/stm32wba55ueix-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ueix-pinctrl.dtsi @@ -596,37 +596,31 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -670,44 +664,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba55ugix-pinctrl.dtsi b/dts/st/wba/stm32wba55ugix-pinctrl.dtsi index b74fd53d9..4f85d9272 100644 --- a/dts/st/wba/stm32wba55ugix-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ugix-pinctrl.dtsi @@ -596,37 +596,31 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -670,44 +664,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wba/stm32wba5mjghx-pinctrl.dtsi b/dts/st/wba/stm32wba5mjghx-pinctrl.dtsi index 3686f67e7..027da49ff 100644 --- a/dts/st/wba/stm32wba5mjghx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba5mjghx-pinctrl.dtsi @@ -588,37 +588,31 @@ /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -662,44 +656,37 @@ /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wl54ccux-pinctrl.dtsi b/dts/st/wl/stm32wl54ccux-pinctrl.dtsi index 06bd64f15..b3465661f 100644 --- a/dts/st/wl/stm32wl54ccux-pinctrl.dtsi +++ b/dts/st/wl/stm32wl54ccux-pinctrl.dtsi @@ -554,25 +554,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -596,32 +592,27 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wl54jcix-pinctrl.dtsi b/dts/st/wl/stm32wl54jcix-pinctrl.dtsi index c4abdd95e..f8797cb39 100644 --- a/dts/st/wl/stm32wl54jcix-pinctrl.dtsi +++ b/dts/st/wl/stm32wl54jcix-pinctrl.dtsi @@ -776,31 +776,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -829,38 +824,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wl55ccux-pinctrl.dtsi b/dts/st/wl/stm32wl55ccux-pinctrl.dtsi index 06bd64f15..b3465661f 100644 --- a/dts/st/wl/stm32wl55ccux-pinctrl.dtsi +++ b/dts/st/wl/stm32wl55ccux-pinctrl.dtsi @@ -554,25 +554,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -596,32 +592,27 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wl55jcix-pinctrl.dtsi b/dts/st/wl/stm32wl55jcix-pinctrl.dtsi index c4abdd95e..f8797cb39 100644 --- a/dts/st/wl/stm32wl55jcix-pinctrl.dtsi +++ b/dts/st/wl/stm32wl55jcix-pinctrl.dtsi @@ -776,31 +776,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -829,38 +824,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wl5mochx-pinctrl.dtsi b/dts/st/wl/stm32wl5mochx-pinctrl.dtsi index 17c8f43e6..cb9d84f46 100644 --- a/dts/st/wl/stm32wl5mochx-pinctrl.dtsi +++ b/dts/st/wl/stm32wl5mochx-pinctrl.dtsi @@ -743,31 +743,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -796,38 +791,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi b/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi index 06bd64f15..b3465661f 100644 --- a/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi @@ -554,25 +554,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -596,32 +592,27 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle4cbux-pinctrl.dtsi b/dts/st/wl/stm32wle4cbux-pinctrl.dtsi index 06bd64f15..b3465661f 100644 --- a/dts/st/wl/stm32wle4cbux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4cbux-pinctrl.dtsi @@ -554,25 +554,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -596,32 +592,27 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle4ccux-pinctrl.dtsi b/dts/st/wl/stm32wle4ccux-pinctrl.dtsi index 06bd64f15..b3465661f 100644 --- a/dts/st/wl/stm32wle4ccux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4ccux-pinctrl.dtsi @@ -554,25 +554,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -596,32 +592,27 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi b/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi index c4abdd95e..f8797cb39 100644 --- a/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi @@ -776,31 +776,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -829,38 +824,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle4jbix-pinctrl.dtsi b/dts/st/wl/stm32wle4jbix-pinctrl.dtsi index c4abdd95e..f8797cb39 100644 --- a/dts/st/wl/stm32wle4jbix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4jbix-pinctrl.dtsi @@ -776,31 +776,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -829,38 +824,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle4jcix-pinctrl.dtsi b/dts/st/wl/stm32wle4jcix-pinctrl.dtsi index c4abdd95e..f8797cb39 100644 --- a/dts/st/wl/stm32wle4jcix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4jcix-pinctrl.dtsi @@ -776,31 +776,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -829,38 +824,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi b/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi index 06bd64f15..b3465661f 100644 --- a/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi @@ -554,25 +554,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -596,32 +592,27 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle5cbux-pinctrl.dtsi b/dts/st/wl/stm32wle5cbux-pinctrl.dtsi index 06bd64f15..b3465661f 100644 --- a/dts/st/wl/stm32wle5cbux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5cbux-pinctrl.dtsi @@ -554,25 +554,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -596,32 +592,27 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle5ccux-pinctrl.dtsi b/dts/st/wl/stm32wle5ccux-pinctrl.dtsi index 06bd64f15..b3465661f 100644 --- a/dts/st/wl/stm32wle5ccux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5ccux-pinctrl.dtsi @@ -554,25 +554,21 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -596,32 +592,27 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi b/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi index c4abdd95e..f8797cb39 100644 --- a/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi @@ -776,31 +776,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -829,38 +824,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle5jbix-pinctrl.dtsi b/dts/st/wl/stm32wle5jbix-pinctrl.dtsi index c4abdd95e..f8797cb39 100644 --- a/dts/st/wl/stm32wle5jbix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5jbix-pinctrl.dtsi @@ -776,31 +776,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -829,38 +824,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */ diff --git a/dts/st/wl/stm32wle5jcix-pinctrl.dtsi b/dts/st/wl/stm32wle5jcix-pinctrl.dtsi index c4abdd95e..f8797cb39 100644 --- a/dts/st/wl/stm32wle5jcix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5jcix-pinctrl.dtsi @@ -776,31 +776,26 @@ /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { pinmux = ; bias-pull-up; - drive-open-drain; }; /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { pinmux = ; bias-pull-up; - drive-open-drain; }; /* UART_DE / USART_DE / LPUART_DE */ @@ -829,38 +824,32 @@ /omit-if-no-ref/ lpuart1_rts_pa1: lpuart1_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { pinmux = ; - bias-pull-up; - drive-open-drain; + drive-push-pull; }; /* UART_RX / USART_RX / LPUART_RX */