Skip to content

Commit 7f4c5c3

Browse files
Christophe Kerelloashishverma2691
authored andcommitted
arm64: dts: st: fix SDMMC1 slew rate on eval and dk board
New slew rate applied: - for dk board: - clk at 2. - cmd and data at 1. - for eval board: - clk at 3. - cmd and data at 2. Change-Id: I77458bfab4900be20879c160f9ed18b41c6bb090 Signed-off-by: Christophe Kerello <christophe.kerello@foss.st.com> Signed-off-by: Amit Mittal <amit.mittal@st.com>
1 parent 1002c48 commit 7f4c5c3

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,25 @@
517517
};
518518

519519
sdmmc1_b4_pins_a: sdmmc1-b4-0 {
520+
pins1 {
521+
pinmux = <STM32_PINMUX('E', 4, AF10)>, /* SDMMC1_D0 */
522+
<STM32_PINMUX('E', 5, AF10)>, /* SDMMC1_D1 */
523+
<STM32_PINMUX('E', 0, AF10)>, /* SDMMC1_D2 */
524+
<STM32_PINMUX('E', 1, AF10)>, /* SDMMC1_D3 */
525+
<STM32_PINMUX('E', 2, AF10)>; /* SDMMC1_CMD */
526+
slew-rate = <2>;
527+
drive-push-pull;
528+
bias-disable;
529+
};
530+
pins2 {
531+
pinmux = <STM32_PINMUX('E', 3, AF10)>; /* SDMMC1_CK */
532+
slew-rate = <3>;
533+
drive-push-pull;
534+
bias-disable;
535+
};
536+
};
537+
538+
sdmmc1_b4_pins_b: sdmmc1-b4-1 {
520539
pins1 {
521540
pinmux = <STM32_PINMUX('E', 4, AF10)>, /* SDMMC1_D0 */
522541
<STM32_PINMUX('E', 5, AF10)>, /* SDMMC1_D1 */
@@ -536,6 +555,30 @@
536555
};
537556

538557
sdmmc1_b4_od_pins_a: sdmmc1-b4-od-0 {
558+
pins1 {
559+
pinmux = <STM32_PINMUX('E', 4, AF10)>, /* SDMMC1_D0 */
560+
<STM32_PINMUX('E', 5, AF10)>, /* SDMMC1_D1 */
561+
<STM32_PINMUX('E', 0, AF10)>, /* SDMMC1_D2 */
562+
<STM32_PINMUX('E', 1, AF10)>; /* SDMMC1_D3 */
563+
slew-rate = <2>;
564+
drive-push-pull;
565+
bias-disable;
566+
};
567+
pins2 {
568+
pinmux = <STM32_PINMUX('E', 3, AF10)>; /* SDMMC1_CK */
569+
slew-rate = <3>;
570+
drive-push-pull;
571+
bias-disable;
572+
};
573+
pins3 {
574+
pinmux = <STM32_PINMUX('E', 2, AF10)>; /* SDMMC1_CMD */
575+
slew-rate = <2>;
576+
drive-open-drain;
577+
bias-disable;
578+
};
579+
};
580+
581+
sdmmc1_b4_od_pins_b: sdmmc1-b4-od-1 {
539582
pins1 {
540583
pinmux = <STM32_PINMUX('E', 4, AF10)>, /* SDMMC1_D0 */
541584
<STM32_PINMUX('E', 5, AF10)>, /* SDMMC1_D1 */

0 commit comments

Comments
 (0)