Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: stm32: add sdmmc2 pins for STM32MP13

Those pins are used for SDIO on STM32MP135F-DK board.

Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>

authored by

Yann Gautier and committed by
Alexandre Torgue
2f715efc a7f6433f

+51
+51
arch/arm/boot/dts/stm32mp13-pinctrl.dtsi
··· 57 57 }; 58 58 }; 59 59 60 + sdmmc2_b4_pins_a: sdmmc2-b4-0 { 61 + pins { 62 + pinmux = <STM32_PINMUX('B', 14, AF10)>, /* SDMMC2_D0 */ 63 + <STM32_PINMUX('B', 15, AF10)>, /* SDMMC2_D1 */ 64 + <STM32_PINMUX('B', 3, AF10)>, /* SDMMC2_D2 */ 65 + <STM32_PINMUX('B', 4, AF10)>, /* SDMMC2_D3 */ 66 + <STM32_PINMUX('G', 6, AF10)>; /* SDMMC2_CMD */ 67 + slew-rate = <1>; 68 + drive-push-pull; 69 + bias-pull-up; 70 + }; 71 + }; 72 + 73 + sdmmc2_b4_od_pins_a: sdmmc2-b4-od-0 { 74 + pins1 { 75 + pinmux = <STM32_PINMUX('B', 14, AF10)>, /* SDMMC2_D0 */ 76 + <STM32_PINMUX('B', 15, AF10)>, /* SDMMC2_D1 */ 77 + <STM32_PINMUX('B', 3, AF10)>, /* SDMMC2_D2 */ 78 + <STM32_PINMUX('B', 4, AF10)>; /* SDMMC2_D3 */ 79 + slew-rate = <1>; 80 + drive-push-pull; 81 + bias-pull-up; 82 + }; 83 + pins2 { 84 + pinmux = <STM32_PINMUX('G', 6, AF10)>; /* SDMMC2_CMD */ 85 + slew-rate = <1>; 86 + drive-open-drain; 87 + bias-pull-up; 88 + }; 89 + }; 90 + 91 + sdmmc2_b4_sleep_pins_a: sdmmc2-b4-sleep-0 { 92 + pins { 93 + pinmux = <STM32_PINMUX('B', 14, ANALOG)>, /* SDMMC2_D0 */ 94 + <STM32_PINMUX('B', 15, ANALOG)>, /* SDMMC2_D1 */ 95 + <STM32_PINMUX('B', 3, ANALOG)>, /* SDMMC2_D2 */ 96 + <STM32_PINMUX('B', 4, ANALOG)>, /* SDMMC2_D3 */ 97 + <STM32_PINMUX('E', 3, ANALOG)>, /* SDMMC2_CK */ 98 + <STM32_PINMUX('G', 6, ANALOG)>; /* SDMMC2_CMD */ 99 + }; 100 + }; 101 + 102 + sdmmc2_clk_pins_a: sdmmc2-clk-0 { 103 + pins { 104 + pinmux = <STM32_PINMUX('E', 3, AF10)>; /* SDMMC2_CK */ 105 + slew-rate = <1>; 106 + drive-push-pull; 107 + bias-pull-up; 108 + }; 109 + }; 110 + 60 111 uart4_pins_a: uart4-0 { 61 112 pins1 { 62 113 pinmux = <STM32_PINMUX('D', 6, AF8)>; /* UART4_TX */