ARM: DTS: stm32: add SDMMC support for stm32h743 disco
Add pinctrl and sdmmc nodes to add MMC support for STM32H743 discovery board. Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
This commit is contained in:
parent
ca4abdcdfa
commit
eccac3e120
@ -244,6 +244,21 @@
|
||||
slew-rate = <3>;
|
||||
};
|
||||
};
|
||||
|
||||
sdmmc1_pins: sdmmc@0 {
|
||||
pins {
|
||||
pinmux = <STM32H7_PC8_FUNC_SDMMC1_D0>,
|
||||
<STM32H7_PC9_FUNC_SDMMC1_D1>,
|
||||
<STM32H7_PC10_FUNC_SDMMC1_D2>,
|
||||
<STM32H7_PC11_FUNC_SDMMC1_D3>,
|
||||
<STM32H7_PC12_FUNC_SDMMC1_CK>,
|
||||
<STM32H7_PD2_FUNC_SDMMC1_CMD>;
|
||||
|
||||
slew-rate = <3>;
|
||||
drive-push-pull;
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -43,6 +43,7 @@
|
||||
#include "skeleton.dtsi"
|
||||
#include "armv7-m.dtsi"
|
||||
#include <dt-bindings/clock/stm32h7-clks.h>
|
||||
#include <dt-bindings/mfd/stm32h7-rcc.h>
|
||||
|
||||
/ {
|
||||
clocks {
|
||||
@ -120,6 +121,18 @@
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <4000000>;
|
||||
};
|
||||
|
||||
sdmmc1: sdmmc@52007000 {
|
||||
compatible = "st,stm32-sdmmc2";
|
||||
reg = <0x52007000 0x1000>;
|
||||
interrupts = <49>;
|
||||
clocks = <&rcc SDMMC1_CK>;
|
||||
resets = <&rcc STM32H7_AHB3_RESET(SDMMC1)>;
|
||||
st,idma = <1>;
|
||||
cap-sd-highspeed;
|
||||
cap-mmc-highspeed;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -60,6 +60,7 @@
|
||||
|
||||
aliases {
|
||||
serial0 = &usart2;
|
||||
mmc0 = &sdmmc1;
|
||||
gpio0 = &gpioa;
|
||||
gpio1 = &gpiob;
|
||||
gpio2 = &gpioc;
|
||||
@ -98,3 +99,11 @@
|
||||
st,sdram-refcount = <1539>;
|
||||
};
|
||||
};
|
||||
|
||||
&sdmmc1 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&sdmmc1_pins>;
|
||||
pinctrl-names = "default";
|
||||
bus-width = <4>;
|
||||
cd-gpios = <&gpioi 8 1>;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user