1*724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Copyright (C) STMicroelectronics 2021 - All Rights Reserved 4*724ba675SRob Herring * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> 5*724ba675SRob Herring */ 6*724ba675SRob Herring#include <dt-bindings/pinctrl/stm32-pinfunc.h> 7*724ba675SRob Herring 8*724ba675SRob Herring&pinctrl { 9*724ba675SRob Herring adc1_usb_cc_pins_a: adc1-usb-cc-pins-0 { 10*724ba675SRob Herring pins { 11*724ba675SRob Herring pinmux = <STM32_PINMUX('F', 12, ANALOG)>, /* ADC1 in6 */ 12*724ba675SRob Herring <STM32_PINMUX('A', 3, ANALOG)>; /* ADC1 in12 */ 13*724ba675SRob Herring }; 14*724ba675SRob Herring }; 15*724ba675SRob Herring 16*724ba675SRob Herring i2c1_pins_a: i2c1-0 { 17*724ba675SRob Herring pins { 18*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 12, AF5)>, /* I2C1_SCL */ 19*724ba675SRob Herring <STM32_PINMUX('E', 8, AF5)>; /* I2C1_SDA */ 20*724ba675SRob Herring bias-disable; 21*724ba675SRob Herring drive-open-drain; 22*724ba675SRob Herring slew-rate = <0>; 23*724ba675SRob Herring }; 24*724ba675SRob Herring }; 25*724ba675SRob Herring 26*724ba675SRob Herring i2c1_sleep_pins_a: i2c1-sleep-0 { 27*724ba675SRob Herring pins { 28*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 12, ANALOG)>, /* I2C1_SCL */ 29*724ba675SRob Herring <STM32_PINMUX('E', 8, ANALOG)>; /* I2C1_SDA */ 30*724ba675SRob Herring }; 31*724ba675SRob Herring }; 32*724ba675SRob Herring 33*724ba675SRob Herring i2c5_pins_a: i2c5-0 { 34*724ba675SRob Herring pins { 35*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 1, AF4)>, /* I2C5_SCL */ 36*724ba675SRob Herring <STM32_PINMUX('H', 6, AF4)>; /* I2C5_SDA */ 37*724ba675SRob Herring bias-disable; 38*724ba675SRob Herring drive-open-drain; 39*724ba675SRob Herring slew-rate = <0>; 40*724ba675SRob Herring }; 41*724ba675SRob Herring }; 42*724ba675SRob Herring 43*724ba675SRob Herring i2c5_sleep_pins_a: i2c5-sleep-0 { 44*724ba675SRob Herring pins { 45*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 1, ANALOG)>, /* I2C5_SCL */ 46*724ba675SRob Herring <STM32_PINMUX('H', 6, ANALOG)>; /* I2C5_SDA */ 47*724ba675SRob Herring }; 48*724ba675SRob Herring }; 49*724ba675SRob Herring 50*724ba675SRob Herring mcp23017_pins_a: mcp23017-0 { 51*724ba675SRob Herring pins { 52*724ba675SRob Herring pinmux = <STM32_PINMUX('G', 12, GPIO)>; 53*724ba675SRob Herring bias-pull-up; 54*724ba675SRob Herring }; 55*724ba675SRob Herring }; 56*724ba675SRob Herring 57*724ba675SRob Herring pwm3_pins_a: pwm3-0 { 58*724ba675SRob Herring pins { 59*724ba675SRob Herring pinmux = <STM32_PINMUX('B', 1, AF2)>; /* TIM3_CH4 */ 60*724ba675SRob Herring bias-pull-down; 61*724ba675SRob Herring drive-push-pull; 62*724ba675SRob Herring slew-rate = <0>; 63*724ba675SRob Herring }; 64*724ba675SRob Herring }; 65*724ba675SRob Herring 66*724ba675SRob Herring pwm3_sleep_pins_a: pwm3-sleep-0 { 67*724ba675SRob Herring pins { 68*724ba675SRob Herring pinmux = <STM32_PINMUX('B', 1, ANALOG)>; /* TIM3_CH4 */ 69*724ba675SRob Herring }; 70*724ba675SRob Herring }; 71*724ba675SRob Herring 72*724ba675SRob Herring pwm4_pins_a: pwm4-0 { 73*724ba675SRob Herring pins { 74*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 13, AF2)>; /* TIM4_CH2 */ 75*724ba675SRob Herring bias-pull-down; 76*724ba675SRob Herring drive-push-pull; 77*724ba675SRob Herring slew-rate = <0>; 78*724ba675SRob Herring }; 79*724ba675SRob Herring }; 80*724ba675SRob Herring 81*724ba675SRob Herring pwm4_sleep_pins_a: pwm4-sleep-0 { 82*724ba675SRob Herring pins { 83*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 13, ANALOG)>; /* TIM4_CH2 */ 84*724ba675SRob Herring }; 85*724ba675SRob Herring }; 86*724ba675SRob Herring 87*724ba675SRob Herring pwm8_pins_a: pwm8-0 { 88*724ba675SRob Herring pins { 89*724ba675SRob Herring pinmux = <STM32_PINMUX('E', 5, AF3)>; /* TIM8_CH3 */ 90*724ba675SRob Herring bias-pull-down; 91*724ba675SRob Herring drive-push-pull; 92*724ba675SRob Herring slew-rate = <0>; 93*724ba675SRob Herring }; 94*724ba675SRob Herring }; 95*724ba675SRob Herring 96*724ba675SRob Herring pwm8_sleep_pins_a: pwm8-sleep-0 { 97*724ba675SRob Herring pins { 98*724ba675SRob Herring pinmux = <STM32_PINMUX('E', 5, ANALOG)>; /* TIM8_CH3 */ 99*724ba675SRob Herring }; 100*724ba675SRob Herring }; 101*724ba675SRob Herring 102*724ba675SRob Herring pwm14_pins_a: pwm14-0 { 103*724ba675SRob Herring pins { 104*724ba675SRob Herring pinmux = <STM32_PINMUX('F', 9, AF9)>; /* TIM14_CH1 */ 105*724ba675SRob Herring bias-pull-down; 106*724ba675SRob Herring drive-push-pull; 107*724ba675SRob Herring slew-rate = <0>; 108*724ba675SRob Herring }; 109*724ba675SRob Herring }; 110*724ba675SRob Herring 111*724ba675SRob Herring pwm14_sleep_pins_a: pwm14-sleep-0 { 112*724ba675SRob Herring pins { 113*724ba675SRob Herring pinmux = <STM32_PINMUX('F', 9, ANALOG)>; /* TIM14_CH1 */ 114*724ba675SRob Herring }; 115*724ba675SRob Herring }; 116*724ba675SRob Herring 117*724ba675SRob Herring sdmmc1_b4_pins_a: sdmmc1-b4-0 { 118*724ba675SRob Herring pins { 119*724ba675SRob Herring pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */ 120*724ba675SRob Herring <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */ 121*724ba675SRob Herring <STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */ 122*724ba675SRob Herring <STM32_PINMUX('C', 11, AF12)>, /* SDMMC1_D3 */ 123*724ba675SRob Herring <STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */ 124*724ba675SRob Herring slew-rate = <1>; 125*724ba675SRob Herring drive-push-pull; 126*724ba675SRob Herring bias-disable; 127*724ba675SRob Herring }; 128*724ba675SRob Herring }; 129*724ba675SRob Herring 130*724ba675SRob Herring sdmmc1_b4_od_pins_a: sdmmc1-b4-od-0 { 131*724ba675SRob Herring pins1 { 132*724ba675SRob Herring pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */ 133*724ba675SRob Herring <STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */ 134*724ba675SRob Herring <STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */ 135*724ba675SRob Herring <STM32_PINMUX('C', 11, AF12)>; /* SDMMC1_D3 */ 136*724ba675SRob Herring slew-rate = <1>; 137*724ba675SRob Herring drive-push-pull; 138*724ba675SRob Herring bias-disable; 139*724ba675SRob Herring }; 140*724ba675SRob Herring pins2 { 141*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */ 142*724ba675SRob Herring slew-rate = <1>; 143*724ba675SRob Herring drive-open-drain; 144*724ba675SRob Herring bias-disable; 145*724ba675SRob Herring }; 146*724ba675SRob Herring }; 147*724ba675SRob Herring 148*724ba675SRob Herring sdmmc1_b4_sleep_pins_a: sdmmc1-b4-sleep-0 { 149*724ba675SRob Herring pins { 150*724ba675SRob Herring pinmux = <STM32_PINMUX('C', 8, ANALOG)>, /* SDMMC1_D0 */ 151*724ba675SRob Herring <STM32_PINMUX('C', 9, ANALOG)>, /* SDMMC1_D1 */ 152*724ba675SRob Herring <STM32_PINMUX('C', 10, ANALOG)>, /* SDMMC1_D2 */ 153*724ba675SRob Herring <STM32_PINMUX('C', 11, ANALOG)>, /* SDMMC1_D3 */ 154*724ba675SRob Herring <STM32_PINMUX('C', 12, ANALOG)>, /* SDMMC1_CK */ 155*724ba675SRob Herring <STM32_PINMUX('D', 2, ANALOG)>; /* SDMMC1_CMD */ 156*724ba675SRob Herring }; 157*724ba675SRob Herring }; 158*724ba675SRob Herring 159*724ba675SRob Herring sdmmc1_clk_pins_a: sdmmc1-clk-0 { 160*724ba675SRob Herring pins { 161*724ba675SRob Herring pinmux = <STM32_PINMUX('C', 12, AF12)>; /* SDMMC1_CK */ 162*724ba675SRob Herring slew-rate = <1>; 163*724ba675SRob Herring drive-push-pull; 164*724ba675SRob Herring bias-disable; 165*724ba675SRob Herring }; 166*724ba675SRob Herring }; 167*724ba675SRob Herring 168*724ba675SRob Herring sdmmc2_b4_pins_a: sdmmc2-b4-0 { 169*724ba675SRob Herring pins { 170*724ba675SRob Herring pinmux = <STM32_PINMUX('B', 14, AF10)>, /* SDMMC2_D0 */ 171*724ba675SRob Herring <STM32_PINMUX('B', 15, AF10)>, /* SDMMC2_D1 */ 172*724ba675SRob Herring <STM32_PINMUX('B', 3, AF10)>, /* SDMMC2_D2 */ 173*724ba675SRob Herring <STM32_PINMUX('B', 4, AF10)>, /* SDMMC2_D3 */ 174*724ba675SRob Herring <STM32_PINMUX('G', 6, AF10)>; /* SDMMC2_CMD */ 175*724ba675SRob Herring slew-rate = <1>; 176*724ba675SRob Herring drive-push-pull; 177*724ba675SRob Herring bias-pull-up; 178*724ba675SRob Herring }; 179*724ba675SRob Herring }; 180*724ba675SRob Herring 181*724ba675SRob Herring sdmmc2_b4_od_pins_a: sdmmc2-b4-od-0 { 182*724ba675SRob Herring pins1 { 183*724ba675SRob Herring pinmux = <STM32_PINMUX('B', 14, AF10)>, /* SDMMC2_D0 */ 184*724ba675SRob Herring <STM32_PINMUX('B', 15, AF10)>, /* SDMMC2_D1 */ 185*724ba675SRob Herring <STM32_PINMUX('B', 3, AF10)>, /* SDMMC2_D2 */ 186*724ba675SRob Herring <STM32_PINMUX('B', 4, AF10)>; /* SDMMC2_D3 */ 187*724ba675SRob Herring slew-rate = <1>; 188*724ba675SRob Herring drive-push-pull; 189*724ba675SRob Herring bias-pull-up; 190*724ba675SRob Herring }; 191*724ba675SRob Herring pins2 { 192*724ba675SRob Herring pinmux = <STM32_PINMUX('G', 6, AF10)>; /* SDMMC2_CMD */ 193*724ba675SRob Herring slew-rate = <1>; 194*724ba675SRob Herring drive-open-drain; 195*724ba675SRob Herring bias-pull-up; 196*724ba675SRob Herring }; 197*724ba675SRob Herring }; 198*724ba675SRob Herring 199*724ba675SRob Herring sdmmc2_b4_sleep_pins_a: sdmmc2-b4-sleep-0 { 200*724ba675SRob Herring pins { 201*724ba675SRob Herring pinmux = <STM32_PINMUX('B', 14, ANALOG)>, /* SDMMC2_D0 */ 202*724ba675SRob Herring <STM32_PINMUX('B', 15, ANALOG)>, /* SDMMC2_D1 */ 203*724ba675SRob Herring <STM32_PINMUX('B', 3, ANALOG)>, /* SDMMC2_D2 */ 204*724ba675SRob Herring <STM32_PINMUX('B', 4, ANALOG)>, /* SDMMC2_D3 */ 205*724ba675SRob Herring <STM32_PINMUX('E', 3, ANALOG)>, /* SDMMC2_CK */ 206*724ba675SRob Herring <STM32_PINMUX('G', 6, ANALOG)>; /* SDMMC2_CMD */ 207*724ba675SRob Herring }; 208*724ba675SRob Herring }; 209*724ba675SRob Herring 210*724ba675SRob Herring sdmmc2_clk_pins_a: sdmmc2-clk-0 { 211*724ba675SRob Herring pins { 212*724ba675SRob Herring pinmux = <STM32_PINMUX('E', 3, AF10)>; /* SDMMC2_CK */ 213*724ba675SRob Herring slew-rate = <1>; 214*724ba675SRob Herring drive-push-pull; 215*724ba675SRob Herring bias-pull-up; 216*724ba675SRob Herring }; 217*724ba675SRob Herring }; 218*724ba675SRob Herring 219*724ba675SRob Herring spi5_pins_a: spi5-0 { 220*724ba675SRob Herring pins1 { 221*724ba675SRob Herring pinmux = <STM32_PINMUX('H', 7, AF6)>, /* SPI5_SCK */ 222*724ba675SRob Herring <STM32_PINMUX('H', 3, AF5)>; /* SPI5_MOSI */ 223*724ba675SRob Herring bias-disable; 224*724ba675SRob Herring drive-push-pull; 225*724ba675SRob Herring slew-rate = <1>; 226*724ba675SRob Herring }; 227*724ba675SRob Herring 228*724ba675SRob Herring pins2 { 229*724ba675SRob Herring pinmux = <STM32_PINMUX('A', 8, AF5)>; /* SPI5_MISO */ 230*724ba675SRob Herring bias-disable; 231*724ba675SRob Herring }; 232*724ba675SRob Herring }; 233*724ba675SRob Herring 234*724ba675SRob Herring spi5_sleep_pins_a: spi5-sleep-0 { 235*724ba675SRob Herring pins { 236*724ba675SRob Herring pinmux = <STM32_PINMUX('H', 7, ANALOG)>, /* SPI5_SCK */ 237*724ba675SRob Herring <STM32_PINMUX('A', 8, ANALOG)>, /* SPI5_MISO */ 238*724ba675SRob Herring <STM32_PINMUX('H', 3, ANALOG)>; /* SPI5_MOSI */ 239*724ba675SRob Herring }; 240*724ba675SRob Herring }; 241*724ba675SRob Herring 242*724ba675SRob Herring stm32g0_intn_pins_a: stm32g0-intn-0 { 243*724ba675SRob Herring pins { 244*724ba675SRob Herring pinmux = <STM32_PINMUX('I', 2, GPIO)>; 245*724ba675SRob Herring bias-pull-up; 246*724ba675SRob Herring }; 247*724ba675SRob Herring }; 248*724ba675SRob Herring 249*724ba675SRob Herring uart4_pins_a: uart4-0 { 250*724ba675SRob Herring pins1 { 251*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 6, AF8)>; /* UART4_TX */ 252*724ba675SRob Herring bias-disable; 253*724ba675SRob Herring drive-push-pull; 254*724ba675SRob Herring slew-rate = <0>; 255*724ba675SRob Herring }; 256*724ba675SRob Herring pins2 { 257*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 8, AF8)>; /* UART4_RX */ 258*724ba675SRob Herring bias-disable; 259*724ba675SRob Herring }; 260*724ba675SRob Herring }; 261*724ba675SRob Herring 262*724ba675SRob Herring uart4_idle_pins_a: uart4-idle-0 { 263*724ba675SRob Herring pins1 { 264*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 6, ANALOG)>; /* UART4_TX */ 265*724ba675SRob Herring }; 266*724ba675SRob Herring pins2 { 267*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 8, AF8)>; /* UART4_RX */ 268*724ba675SRob Herring bias-disable; 269*724ba675SRob Herring }; 270*724ba675SRob Herring }; 271*724ba675SRob Herring 272*724ba675SRob Herring uart4_sleep_pins_a: uart4-sleep-0 { 273*724ba675SRob Herring pins { 274*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 6, ANALOG)>, /* UART4_TX */ 275*724ba675SRob Herring <STM32_PINMUX('D', 8, ANALOG)>; /* UART4_RX */ 276*724ba675SRob Herring }; 277*724ba675SRob Herring }; 278*724ba675SRob Herring 279*724ba675SRob Herring uart8_pins_a: uart8-0 { 280*724ba675SRob Herring pins1 { 281*724ba675SRob Herring pinmux = <STM32_PINMUX('E', 1, AF8)>; /* UART8_TX */ 282*724ba675SRob Herring bias-disable; 283*724ba675SRob Herring drive-push-pull; 284*724ba675SRob Herring slew-rate = <0>; 285*724ba675SRob Herring }; 286*724ba675SRob Herring pins2 { 287*724ba675SRob Herring pinmux = <STM32_PINMUX('F', 9, AF8)>; /* UART8_RX */ 288*724ba675SRob Herring bias-pull-up; 289*724ba675SRob Herring }; 290*724ba675SRob Herring }; 291*724ba675SRob Herring 292*724ba675SRob Herring uart8_idle_pins_a: uart8-idle-0 { 293*724ba675SRob Herring pins1 { 294*724ba675SRob Herring pinmux = <STM32_PINMUX('E', 1, ANALOG)>; /* UART8_TX */ 295*724ba675SRob Herring }; 296*724ba675SRob Herring pins2 { 297*724ba675SRob Herring pinmux = <STM32_PINMUX('F', 9, AF8)>; /* UART8_RX */ 298*724ba675SRob Herring bias-pull-up; 299*724ba675SRob Herring }; 300*724ba675SRob Herring }; 301*724ba675SRob Herring 302*724ba675SRob Herring uart8_sleep_pins_a: uart8-sleep-0 { 303*724ba675SRob Herring pins { 304*724ba675SRob Herring pinmux = <STM32_PINMUX('E', 1, ANALOG)>, /* UART8_TX */ 305*724ba675SRob Herring <STM32_PINMUX('F', 9, ANALOG)>; /* UART8_RX */ 306*724ba675SRob Herring }; 307*724ba675SRob Herring }; 308*724ba675SRob Herring 309*724ba675SRob Herring usart1_pins_a: usart1-0 { 310*724ba675SRob Herring pins1 { 311*724ba675SRob Herring pinmux = <STM32_PINMUX('C', 0, AF7)>, /* USART1_TX */ 312*724ba675SRob Herring <STM32_PINMUX('C', 2, AF7)>; /* USART1_RTS */ 313*724ba675SRob Herring bias-disable; 314*724ba675SRob Herring drive-push-pull; 315*724ba675SRob Herring slew-rate = <0>; 316*724ba675SRob Herring }; 317*724ba675SRob Herring pins2 { 318*724ba675SRob Herring pinmux = <STM32_PINMUX('B', 0, AF4)>, /* USART1_RX */ 319*724ba675SRob Herring <STM32_PINMUX('A', 7, AF7)>; /* USART1_CTS_NSS */ 320*724ba675SRob Herring bias-pull-up; 321*724ba675SRob Herring }; 322*724ba675SRob Herring }; 323*724ba675SRob Herring 324*724ba675SRob Herring usart1_idle_pins_a: usart1-idle-0 { 325*724ba675SRob Herring pins1 { 326*724ba675SRob Herring pinmux = <STM32_PINMUX('C', 0, ANALOG)>, /* USART1_TX */ 327*724ba675SRob Herring <STM32_PINMUX('A', 7, ANALOG)>; /* USART1_CTS_NSS */ 328*724ba675SRob Herring }; 329*724ba675SRob Herring pins2 { 330*724ba675SRob Herring pinmux = <STM32_PINMUX('C', 2, AF7)>; /* USART1_RTS */ 331*724ba675SRob Herring bias-disable; 332*724ba675SRob Herring drive-push-pull; 333*724ba675SRob Herring slew-rate = <0>; 334*724ba675SRob Herring }; 335*724ba675SRob Herring pins3 { 336*724ba675SRob Herring pinmux = <STM32_PINMUX('B', 0, AF4)>; /* USART1_RX */ 337*724ba675SRob Herring bias-pull-up; 338*724ba675SRob Herring }; 339*724ba675SRob Herring }; 340*724ba675SRob Herring 341*724ba675SRob Herring usart1_sleep_pins_a: usart1-sleep-0 { 342*724ba675SRob Herring pins { 343*724ba675SRob Herring pinmux = <STM32_PINMUX('C', 0, ANALOG)>, /* USART1_TX */ 344*724ba675SRob Herring <STM32_PINMUX('C', 2, ANALOG)>, /* USART1_RTS */ 345*724ba675SRob Herring <STM32_PINMUX('A', 7, ANALOG)>, /* USART1_CTS_NSS */ 346*724ba675SRob Herring <STM32_PINMUX('B', 0, ANALOG)>; /* USART1_RX */ 347*724ba675SRob Herring }; 348*724ba675SRob Herring }; 349*724ba675SRob Herring 350*724ba675SRob Herring usart2_pins_a: usart2-0 { 351*724ba675SRob Herring pins1 { 352*724ba675SRob Herring pinmux = <STM32_PINMUX('H', 12, AF1)>, /* USART2_TX */ 353*724ba675SRob Herring <STM32_PINMUX('D', 4, AF3)>; /* USART2_RTS */ 354*724ba675SRob Herring bias-disable; 355*724ba675SRob Herring drive-push-pull; 356*724ba675SRob Herring slew-rate = <0>; 357*724ba675SRob Herring }; 358*724ba675SRob Herring pins2 { 359*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 15, AF1)>, /* USART2_RX */ 360*724ba675SRob Herring <STM32_PINMUX('E', 11, AF2)>; /* USART2_CTS_NSS */ 361*724ba675SRob Herring bias-disable; 362*724ba675SRob Herring }; 363*724ba675SRob Herring }; 364*724ba675SRob Herring 365*724ba675SRob Herring usart2_idle_pins_a: usart2-idle-0 { 366*724ba675SRob Herring pins1 { 367*724ba675SRob Herring pinmux = <STM32_PINMUX('H', 12, ANALOG)>, /* USART2_TX */ 368*724ba675SRob Herring <STM32_PINMUX('E', 11, ANALOG)>; /* USART2_CTS_NSS */ 369*724ba675SRob Herring }; 370*724ba675SRob Herring pins2 { 371*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 4, AF3)>; /* USART2_RTS */ 372*724ba675SRob Herring bias-disable; 373*724ba675SRob Herring drive-push-pull; 374*724ba675SRob Herring slew-rate = <0>; 375*724ba675SRob Herring }; 376*724ba675SRob Herring pins3 { 377*724ba675SRob Herring pinmux = <STM32_PINMUX('D', 15, AF1)>; /* USART2_RX */ 378*724ba675SRob Herring bias-disable; 379*724ba675SRob Herring }; 380*724ba675SRob Herring }; 381*724ba675SRob Herring 382*724ba675SRob Herring usart2_sleep_pins_a: usart2-sleep-0 { 383*724ba675SRob Herring pins { 384*724ba675SRob Herring pinmux = <STM32_PINMUX('H', 12, ANALOG)>, /* USART2_TX */ 385*724ba675SRob Herring <STM32_PINMUX('D', 4, ANALOG)>, /* USART2_RTS */ 386*724ba675SRob Herring <STM32_PINMUX('D', 15, ANALOG)>, /* USART2_RX */ 387*724ba675SRob Herring <STM32_PINMUX('E', 11, ANALOG)>; /* USART2_CTS_NSS */ 388*724ba675SRob Herring }; 389*724ba675SRob Herring }; 390*724ba675SRob Herring}; 391