File tree Expand file tree Collapse file tree 11 files changed +38
-10
lines changed Expand file tree Collapse file tree 11 files changed +38
-10
lines changed Original file line number Diff line number Diff line change 536
536
sdmmc1: sdmmc@40012c00 {
537
537
compatible = "st,stm32-sdmmc";
538
538
reg = <0x40012c00 0x400>;
539
- clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>;
539
+ clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>,
540
+ <&rcc STM32_SRC_PLL_Q NO_SEL>;
540
541
resets = <&rctl STM32_RESET(APB2, 11U)>;
541
542
interrupts = <49 0>;
542
543
status = "disabled";
Original file line number Diff line number Diff line change 180
180
num-bidir-endpoints = <6>;
181
181
};
182
182
183
+ sdmmc1: sdmmc@40012c00 {
184
+ clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>,
185
+ <&rcc STM32_SRC_SYSCLK SDIO_SEL(1)>;
186
+ };
187
+
183
188
quadspi: quadspi@a0001000 {
184
189
compatible = "st,stm32-qspi";
185
190
#address-cells = <0x1>;
Original file line number Diff line number Diff line change 8
8
9
9
/ {
10
10
soc {
11
+ sdmmc1: sdmmc@40012c00 {
12
+ clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>,
13
+ <&rcc STM32_SRC_SYSCLK SDMMC_SEL(1)>;
14
+ };
15
+
11
16
usbotg_fs: usb@50000000 {
12
17
num-bidir-endpoints = <6>;
13
18
clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x00000080>,
Original file line number Diff line number Diff line change 732
732
sdmmc1: sdmmc@40012c00 {
733
733
compatible = "st,stm32-sdmmc";
734
734
reg = <0x40012c00 0x400>;
735
- clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>;
735
+ clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000800>,
736
+ <&rcc STM32_SRC_PLL_Q SDMMC1_SEL(0)>;
736
737
resets = <&rctl STM32_RESET(APB2, 11U)>;
737
738
interrupts = <49 0>;
738
739
status = "disabled";
Original file line number Diff line number Diff line change 41
41
sdmmc2: sdmmc@40011c00 {
42
42
compatible = "st,stm32-sdmmc";
43
43
reg = <0x40011c00 0x400>;
44
- clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000080>;
44
+ clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000080>,
45
+ <&rcc STM32_SRC_PLL_Q SDMMC2_SEL(0)>;
45
46
resets = <&rctl STM32_RESET(APB2, 7U)>;
46
47
interrupts = <103 0>;
47
48
status = "disabled";
Original file line number Diff line number Diff line change 82
82
sdmmc2: sdmmc@40011c00 {
83
83
compatible = "st,stm32-sdmmc";
84
84
reg = <0x40011c00 0x400>;
85
- clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000080>;
85
+ clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000080>,
86
+ <&rcc STM32_SRC_PLL_Q SDMMC2_SEL(0)>;
86
87
resets = <&rctl STM32_RESET(APB2, 7U)>;
87
88
interrupts = <103 0>;
88
89
status = "disabled";
Original file line number Diff line number Diff line change 823
823
sdmmc1: sdmmc@52007000 {
824
824
compatible = "st,stm32-sdmmc";
825
825
reg = <0x52007000 0x400>;
826
- clocks = <&rcc STM32_CLOCK_BUS_AHB3 0x00010000>;
826
+ clocks = <&rcc STM32_CLOCK_BUS_AHB3 0x00010000>,
827
+ <&rcc STM32_SRC_HSI48 SDMMC_SEL(0)>;
827
828
resets = <&rctl STM32_RESET(AHB3, 16U)>;
828
829
interrupts = <49 0>;
829
830
status = "disabled";
832
833
sdmmc2: sdmmc@48022400 {
833
834
compatible = "st,stm32-sdmmc";
834
835
reg = <0x48022400 0x400>;
835
- clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x00000100>;
836
+ clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x00000100>,
837
+ <&rcc STM32_SRC_HSI48 SDMMC_SEL(0)>;
836
838
resets = <&rctl STM32_RESET(AHB2, 8U)>;
837
839
interrupts = <124 0>;
838
840
status = "disabled";
Original file line number Diff line number Diff line change 8
8
9
9
/ {
10
10
soc {
11
+ clocks {
12
+ clk_hsi48: clk-hsi48 {
13
+ #clock-cells = <0>;
14
+ compatible = "fixed-clock";
15
+ clock-frequency = <DT_FREQ_M(48)>;
16
+ status = "disabled";
17
+ };
18
+ };
11
19
12
20
pinctrl: pin-controller@48000000 {
13
21
111
119
sdmmc1: sdmmc@40012800 {
112
120
compatible = "st,stm32-sdmmc";
113
121
reg = <0x40012800 0x400>;
114
- clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000400>;
122
+ clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000400>,
123
+ <&rcc STM32_SRC_HSI48 CLK48_SEL(0)>;
115
124
interrupts = <49 0>;
116
125
status = "disabled";
117
126
};
Original file line number Diff line number Diff line change 237
237
sdmmc1: sdmmc@40012800 {
238
238
compatible = "st,stm32-sdmmc";
239
239
reg = <0x40012800 0x400>;
240
- clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000400>;
240
+ clocks = <&rcc STM32_CLOCK_BUS_APB2 0x00000400>,
241
+ <&rcc STM32_SRC_MSI CLK48_SEL(3)>;
241
242
resets = <&rctl STM32_RESET(APB2, 10U)>;
242
243
interrupts = <49 0>;
243
244
status = "disabled";
Original file line number Diff line number Diff line change 320
320
sdmmc1: sdmmc@50062400 {
321
321
compatible = "st,stm32-sdmmc";
322
322
reg = <0x50062400 0x400>;
323
- clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x400000>;
323
+ clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x400000>,
324
+ <&rcc STM32_SRC_HSI48 CLK48_SEL(0)>;
324
325
resets = <&rctl STM32_RESET(AHB2, 22U)>;
325
326
interrupts = <49 0>;
326
327
status = "disabled";
You can’t perform that action at this time.
0 commit comments