12c62cc4aSAlexandre Torgue// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) 22c62cc4aSAlexandre Torgue/* 36a85f671SYann Gautier * Copyright (C) 2023-2024, STMicroelectronics - All Rights Reserved 42c62cc4aSAlexandre Torgue * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics. 52c62cc4aSAlexandre Torgue */ 62c62cc4aSAlexandre Torgue#include <dt-bindings/pinctrl/stm32-pinfunc.h> 79aa5371fSAlexandre Torgue 89aa5371fSAlexandre Torgue&pinctrl { 94c8e8ea7SYann Gautier /omit-if-no-ref/ 10*0a082088SYann Gautier i2c7_pins_a: i2c7-0 { 11*0a082088SYann Gautier pins1 { 12*0a082088SYann Gautier pinmux = <STM32_PINMUX('D', 15, AF10)>, /* I2C7_SCL */ 13*0a082088SYann Gautier <STM32_PINMUX('D', 14, AF10)>; /* I2C7_SDA */ 14*0a082088SYann Gautier bias-disable; 15*0a082088SYann Gautier drive-open-drain; 16*0a082088SYann Gautier slew-rate = <0>; 17*0a082088SYann Gautier }; 18*0a082088SYann Gautier }; 19*0a082088SYann Gautier 20*0a082088SYann Gautier /omit-if-no-ref/ 216a85f671SYann Gautier sdmmc1_b4_pins_a: sdmmc1-b4-0 { 226a85f671SYann Gautier pins1 { 236a85f671SYann Gautier pinmux = <STM32_PINMUX('E', 4, AF10)>, /* SDMMC1_D0 */ 246a85f671SYann Gautier <STM32_PINMUX('E', 5, AF10)>, /* SDMMC1_D1 */ 256a85f671SYann Gautier <STM32_PINMUX('E', 0, AF10)>, /* SDMMC1_D2 */ 266a85f671SYann Gautier <STM32_PINMUX('E', 1, AF10)>, /* SDMMC1_D3 */ 276a85f671SYann Gautier <STM32_PINMUX('E', 2, AF10)>; /* SDMMC1_CMD */ 286a85f671SYann Gautier slew-rate = <2>; 296a85f671SYann Gautier drive-push-pull; 306a85f671SYann Gautier bias-disable; 316a85f671SYann Gautier }; 326a85f671SYann Gautier pins2 { 336a85f671SYann Gautier pinmux = <STM32_PINMUX('E', 3, AF10)>; /* SDMMC1_CK */ 346a85f671SYann Gautier slew-rate = <3>; 356a85f671SYann Gautier drive-push-pull; 366a85f671SYann Gautier bias-disable; 376a85f671SYann Gautier }; 386a85f671SYann Gautier }; 396a85f671SYann Gautier 406a85f671SYann Gautier /omit-if-no-ref/ 416a85f671SYann Gautier sdmmc2_b4_pins_a: sdmmc2-b4-0 { 426a85f671SYann Gautier pins1 { 436a85f671SYann Gautier pinmux = <STM32_PINMUX('E', 13, AF12)>, /* SDMMC2_D0 */ 446a85f671SYann Gautier <STM32_PINMUX('E', 11, AF12)>, /* SDMMC2_D1 */ 456a85f671SYann Gautier <STM32_PINMUX('E', 8, AF12)>, /* SDMMC2_D2 */ 466a85f671SYann Gautier <STM32_PINMUX('E', 12, AF12)>, /* SDMMC2_D3 */ 476a85f671SYann Gautier <STM32_PINMUX('E', 15, AF12)>; /* SDMMC2_CMD */ 486a85f671SYann Gautier slew-rate = <2>; 496a85f671SYann Gautier drive-push-pull; 506a85f671SYann Gautier bias-pull-up; 516a85f671SYann Gautier }; 526a85f671SYann Gautier pins2 { 536a85f671SYann Gautier pinmux = <STM32_PINMUX('E', 14, AF12)>; /* SDMMC2_CK */ 546a85f671SYann Gautier slew-rate = <3>; 556a85f671SYann Gautier drive-push-pull; 566a85f671SYann Gautier bias-pull-up; 576a85f671SYann Gautier }; 586a85f671SYann Gautier }; 596a85f671SYann Gautier 606a85f671SYann Gautier /omit-if-no-ref/ 616a85f671SYann Gautier sdmmc2_d47_pins_a: sdmmc2-d47-0 { 626a85f671SYann Gautier pins { 636a85f671SYann Gautier pinmux = <STM32_PINMUX('E', 10, AF12)>, /* SDMMC2_D4 */ 646a85f671SYann Gautier <STM32_PINMUX('E', 9, AF12)>, /* SDMMC2_D5 */ 656a85f671SYann Gautier <STM32_PINMUX('E', 6, AF12)>, /* SDMMC2_D6 */ 666a85f671SYann Gautier <STM32_PINMUX('E', 7, AF12)>; /* SDMMC2_D7 */ 676a85f671SYann Gautier slew-rate = <2>; 686a85f671SYann Gautier drive-push-pull; 696a85f671SYann Gautier bias-pull-up; 706a85f671SYann Gautier }; 716a85f671SYann Gautier }; 726a85f671SYann Gautier 736a85f671SYann Gautier /omit-if-no-ref/ 749aa5371fSAlexandre Torgue usart2_pins_a: usart2-0 { 759aa5371fSAlexandre Torgue pins1 { 769aa5371fSAlexandre Torgue pinmux = <STM32_PINMUX('A', 4, AF6)>; /* USART2_TX */ 779aa5371fSAlexandre Torgue bias-disable; 789aa5371fSAlexandre Torgue drive-push-pull; 799aa5371fSAlexandre Torgue slew-rate = <0>; 809aa5371fSAlexandre Torgue }; 819aa5371fSAlexandre Torgue pins2 { 829aa5371fSAlexandre Torgue pinmux = <STM32_PINMUX('A', 8, AF8)>; /* USART2_RX */ 839aa5371fSAlexandre Torgue bias-disable; 849aa5371fSAlexandre Torgue }; 859aa5371fSAlexandre Torgue }; 869aa5371fSAlexandre Torgue}; 87