ARM: dts: stm32: update slew-rate properties for sdmmc1 on stm32mp157
Relax sdmmc1 pins slew-rate to minimize peak currents. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Signed-off-by: Yann Gautier <yann.gautier@st.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>
This commit is contained in:
parent
f9b9aaaa06
commit
0a1732cf6c
|
@ -858,14 +858,19 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
sdmmc1_b4_pins_a: sdmmc1-b4-0 {
|
sdmmc1_b4_pins_a: sdmmc1-b4-0 {
|
||||||
pins {
|
pins1 {
|
||||||
pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */
|
pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */
|
||||||
<STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */
|
<STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */
|
||||||
<STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */
|
<STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */
|
||||||
<STM32_PINMUX('C', 11, AF12)>, /* SDMMC1_D3 */
|
<STM32_PINMUX('C', 11, AF12)>, /* SDMMC1_D3 */
|
||||||
<STM32_PINMUX('C', 12, AF12)>, /* SDMMC1_CK */
|
|
||||||
<STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */
|
<STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */
|
||||||
slew-rate = <3>;
|
slew-rate = <1>;
|
||||||
|
drive-push-pull;
|
||||||
|
bias-disable;
|
||||||
|
};
|
||||||
|
pins2 {
|
||||||
|
pinmux = <STM32_PINMUX('C', 12, AF12)>; /* SDMMC1_CK */
|
||||||
|
slew-rate = <2>;
|
||||||
drive-push-pull;
|
drive-push-pull;
|
||||||
bias-disable;
|
bias-disable;
|
||||||
};
|
};
|
||||||
|
@ -876,15 +881,20 @@
|
||||||
pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */
|
pinmux = <STM32_PINMUX('C', 8, AF12)>, /* SDMMC1_D0 */
|
||||||
<STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */
|
<STM32_PINMUX('C', 9, AF12)>, /* SDMMC1_D1 */
|
||||||
<STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */
|
<STM32_PINMUX('C', 10, AF12)>, /* SDMMC1_D2 */
|
||||||
<STM32_PINMUX('C', 11, AF12)>, /* SDMMC1_D3 */
|
<STM32_PINMUX('C', 11, AF12)>; /* SDMMC1_D3 */
|
||||||
<STM32_PINMUX('C', 12, AF12)>; /* SDMMC1_CK */
|
slew-rate = <1>;
|
||||||
slew-rate = <3>;
|
|
||||||
drive-push-pull;
|
drive-push-pull;
|
||||||
bias-disable;
|
bias-disable;
|
||||||
};
|
};
|
||||||
pins2{
|
pins2 {
|
||||||
|
pinmux = <STM32_PINMUX('C', 12, AF12)>; /* SDMMC1_CK */
|
||||||
|
slew-rate = <2>;
|
||||||
|
drive-push-pull;
|
||||||
|
bias-disable;
|
||||||
|
};
|
||||||
|
pins3 {
|
||||||
pinmux = <STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */
|
pinmux = <STM32_PINMUX('D', 2, AF12)>; /* SDMMC1_CMD */
|
||||||
slew-rate = <3>;
|
slew-rate = <1>;
|
||||||
drive-open-drain;
|
drive-open-drain;
|
||||||
bias-disable;
|
bias-disable;
|
||||||
};
|
};
|
||||||
|
@ -906,7 +916,7 @@
|
||||||
pinmux = <STM32_PINMUX('F', 2, AF11)>, /* SDMMC1_D0DIR */
|
pinmux = <STM32_PINMUX('F', 2, AF11)>, /* SDMMC1_D0DIR */
|
||||||
<STM32_PINMUX('C', 7, AF8)>, /* SDMMC1_D123DIR */
|
<STM32_PINMUX('C', 7, AF8)>, /* SDMMC1_D123DIR */
|
||||||
<STM32_PINMUX('B', 9, AF11)>; /* SDMMC1_CDIR */
|
<STM32_PINMUX('B', 9, AF11)>; /* SDMMC1_CDIR */
|
||||||
slew-rate = <3>;
|
slew-rate = <1>;
|
||||||
drive-push-pull;
|
drive-push-pull;
|
||||||
bias-pull-up;
|
bias-pull-up;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue