From c7ac7d65a7d1ee1b656bf1260ede6b8e2226bbac Mon Sep 17 00:00:00 2001 From: Yann Gautier Date: Mon, 2 May 2022 13:49:58 +0200 Subject: [PATCH] fix(stm32mp13-fdts): align sdmmc pins with kernel Update the pinctrl nodes for sdmmc instances in stm32mp13-pinctrl.dtsi file to align with Linux. The boards DT files then need to be updated accordingly. Signed-off-by: Yann Gautier Change-Id: I4e1f3cf78794bfb7bbe53cfc7e88623c7e79855d --- fdts/stm32mp13-pinctrl.dtsi | 18 ++++++++++++------ fdts/stm32mp135f-dk.dts | 2 +- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/fdts/stm32mp13-pinctrl.dtsi b/fdts/stm32mp13-pinctrl.dtsi index 0ad06a4e1..879da9c0d 100644 --- a/fdts/stm32mp13-pinctrl.dtsi +++ b/fdts/stm32mp13-pinctrl.dtsi @@ -17,7 +17,7 @@ }; sdmmc1_b4_pins_a: sdmmc1-b4-0 { - pins1 { + pins { pinmux = , /* SDMMC1_D0 */ , /* SDMMC1_D1 */ , /* SDMMC1_D2 */ @@ -27,16 +27,19 @@ drive-push-pull; bias-disable; }; - pins2 { + }; + + sdmmc1_clk_pins_a: sdmmc1-clk-0 { + pins { pinmux = ; /* SDMMC1_CK */ - slew-rate = <2>; + slew-rate = <1>; drive-push-pull; bias-disable; }; }; sdmmc2_b4_pins_a: sdmmc2-b4-0 { - pins1 { + pins { pinmux = , /* SDMMC2_D0 */ , /* SDMMC2_D1 */ , /* SDMMC2_D2 */ @@ -46,9 +49,12 @@ drive-push-pull; bias-pull-up; }; - pins2 { + }; + + sdmmc2_clk_pins_a: sdmmc2-clk-0 { + pins { pinmux = ; /* SDMMC2_CK */ - slew-rate = <2>; + slew-rate = <1>; drive-push-pull; bias-pull-up; }; diff --git a/fdts/stm32mp135f-dk.dts b/fdts/stm32mp135f-dk.dts index 624038110..e58be4040 100644 --- a/fdts/stm32mp135f-dk.dts +++ b/fdts/stm32mp135f-dk.dts @@ -303,7 +303,7 @@ &sdmmc1 { pinctrl-names = "default"; - pinctrl-0 = <&sdmmc1_b4_pins_a>; + pinctrl-0 = <&sdmmc1_b4_pins_a &sdmmc1_clk_pins_a>; disable-wp; st,neg-edge; bus-width = <4>;