Skip to content

Commit 9bb06fd

Browse files
Christophe Kerelloashishverma2691
authored andcommitted
arm64: dts: st: fix SDMMC slew rate on eval and dk board
New slew rate applied: - for SD card and eMMC: - clk at 2. - cmd and data at 1. - for Wifi - clk at 1. - cmd and data at 0. Change-Id: Ic7da5877a93176ad4ba813914b76b1e867fd5850 Signed-off-by: Christophe Kerello <christophe.kerello@foss.st.com> Signed-off-by: Deepak kumar <deepak.kumar01@st.com> Reviewed-on: https://gerrit.st.com/c/mpu/oe/st/linux-stm32/+/410742 ACI: CIBUILD <MDG-smet-aci-builds@list.st.com> Domain-Review: Christophe KERELLO <christophe.kerello@st.com> ACI: CITOOLS <MDG-smet-aci-reviews@list.st.com> Reviewed-by: Christophe KERELLO <christophe.kerello@st.com>
1 parent 64d35bc commit 9bb06fd

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

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

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -523,13 +523,13 @@
523523
<STM32_PINMUX('E', 0, AF10)>, /* SDMMC1_D2 */
524524
<STM32_PINMUX('E', 1, AF10)>, /* SDMMC1_D3 */
525525
<STM32_PINMUX('E', 2, AF10)>; /* SDMMC1_CMD */
526-
slew-rate = <2>;
526+
slew-rate = <1>;
527527
drive-push-pull;
528528
bias-disable;
529529
};
530530
pins2 {
531531
pinmux = <STM32_PINMUX('E', 3, AF10)>; /* SDMMC1_CK */
532-
slew-rate = <3>;
532+
slew-rate = <2>;
533533
drive-push-pull;
534534
bias-disable;
535535
};
@@ -541,19 +541,19 @@
541541
<STM32_PINMUX('E', 5, AF10)>, /* SDMMC1_D1 */
542542
<STM32_PINMUX('E', 0, AF10)>, /* SDMMC1_D2 */
543543
<STM32_PINMUX('E', 1, AF10)>; /* SDMMC1_D3 */
544-
slew-rate = <2>;
544+
slew-rate = <1>;
545545
drive-push-pull;
546546
bias-disable;
547547
};
548548
pins2 {
549549
pinmux = <STM32_PINMUX('E', 3, AF10)>; /* SDMMC1_CK */
550-
slew-rate = <3>;
550+
slew-rate = <2>;
551551
drive-push-pull;
552552
bias-disable;
553553
};
554554
pins3 {
555555
pinmux = <STM32_PINMUX('E', 2, AF10)>; /* SDMMC1_CMD */
556-
slew-rate = <2>;
556+
slew-rate = <1>;
557557
drive-open-drain;
558558
bias-disable;
559559
};
@@ -577,13 +577,13 @@
577577
<STM32_PINMUX('E', 8, AF12)>, /* SDMMC2_D2 */
578578
<STM32_PINMUX('E', 12, AF12)>, /* SDMMC2_D3 */
579579
<STM32_PINMUX('E', 15, AF12)>; /* SDMMC2_CMD */
580-
slew-rate = <2>;
580+
slew-rate = <1>;
581581
drive-push-pull;
582582
bias-pull-up;
583583
};
584584
pins2 {
585585
pinmux = <STM32_PINMUX('E', 14, AF12)>; /* SDMMC2_CK */
586-
slew-rate = <3>;
586+
slew-rate = <2>;
587587
drive-push-pull;
588588
bias-pull-up;
589589
};
@@ -595,19 +595,19 @@
595595
<STM32_PINMUX('E', 11, AF12)>, /* SDMMC2_D1 */
596596
<STM32_PINMUX('E', 8, AF12)>, /* SDMMC2_D2 */
597597
<STM32_PINMUX('E', 12, AF12)>; /* SDMMC2_D3 */
598-
slew-rate = <2>;
598+
slew-rate = <1>;
599599
drive-push-pull;
600600
bias-pull-up;
601601
};
602602
pins2 {
603603
pinmux = <STM32_PINMUX('E', 14, AF12)>; /* SDMMC2_CK */
604-
slew-rate = <3>;
604+
slew-rate = <2>;
605605
drive-push-pull;
606606
bias-pull-up;
607607
};
608608
pins3 {
609609
pinmux = <STM32_PINMUX('E', 15, AF12)>; /* SDMMC2_CMD */
610-
slew-rate = <2>;
610+
slew-rate = <1>;
611611
drive-open-drain;
612612
bias-pull-up;
613613
};
@@ -630,7 +630,7 @@
630630
<STM32_PINMUX('E', 9, AF12)>, /* SDMMC2_D5 */
631631
<STM32_PINMUX('E', 6, AF12)>, /* SDMMC2_D6 */
632632
<STM32_PINMUX('E', 7, AF12)>; /* SDMMC2_D7 */
633-
slew-rate = <2>;
633+
slew-rate = <1>;
634634
drive-push-pull;
635635
bias-pull-up;
636636
};
@@ -652,13 +652,13 @@
652652
<STM32_PINMUX('B', 12, AF10)>, /* SDMMC3_D2 */
653653
<STM32_PINMUX('I', 11, AF10)>, /* SDMMC3_D3 */
654654
<STM32_PINMUX('D', 12, AF10)>; /* SDMMC3_CMD */
655-
slew-rate = <2>;
655+
slew-rate = <0>;
656656
drive-push-pull;
657657
bias-pull-up;
658658
};
659659
pins2 {
660660
pinmux = <STM32_PINMUX('B', 13, AF10)>; /* SDMMC3_CK */
661-
slew-rate = <3>;
661+
slew-rate = <1>;
662662
drive-push-pull;
663663
bias-pull-up;
664664
};
@@ -670,19 +670,19 @@
670670
<STM32_PINMUX('D', 13, AF10)>, /* SDMMC3_D1 */
671671
<STM32_PINMUX('B', 12, AF10)>, /* SDMMC3_D2 */
672672
<STM32_PINMUX('I', 11, AF10)>; /* SDMMC3_D3 */
673-
slew-rate = <2>;
673+
slew-rate = <0>;
674674
drive-push-pull;
675675
bias-pull-up;
676676
};
677677
pins2 {
678678
pinmux = <STM32_PINMUX('B', 13, AF10)>; /* SDMMC3_CK */
679-
slew-rate = <3>;
679+
slew-rate = <1>;
680680
drive-push-pull;
681681
bias-pull-up;
682682
};
683683
pins3 {
684684
pinmux = <STM32_PINMUX('D', 12, AF10)>; /* SDMMC3_CMD */
685-
slew-rate = <2>;
685+
slew-rate = <0>;
686686
drive-open-drain;
687687
bias-pull-up;
688688
};

0 commit comments

Comments
 (0)