Skip to main content
Associate II
July 15, 2024
Question

STM32MP133C: SDMMC1 clock at 50MHz

  • July 15, 2024
  • 1 reply
  • 742 views

Hi Team,

In the DTS node property mwifiex mentioned below, the default operating frequency is 25 MHz. I would like to update my SDMMC1 clock to 50 MHz and require assistance with configuring it accordingly. Could you please provide me with details or reference documents?

&sdmmc1 {
pinctrl-names = "default", "opendrain", "sleep";
pinctrl-0 = <&sdmmc1_pins_mx>;
pinctrl-1 = <&sdmmc1_opendrain_pins_mx>;
pinctrl-2 = <&sdmmc1_sleep_pins_mx>;
non-removable;
st,neg-edge;
bus-width = <4>;
vmmc-supply = <&scmi_vdd_sd>;
mmc-pwrseq = <&wifi_pwrseq>;
mmc-ddr-3_3v;
#address-cells = <1>;
#size-cells = <0>;
status = "okay";

mwifiex: mwifiex@1 {
compatible = "marvell,sd8978";
reg = <1>;
interrupt-parent = <&gpiof>;
interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
//marvell,wakeup-pin = <3>; /* FIXME: check */
};
};

This topic has been closed for replies.

1 reply

PatrickF
ST Employee
July 16, 2024

Hi,

 

please check if you add 'max-frequency' token.

https://github.com/STMicroelectronics/linux/blob/v6.1-stm32mp/Documentation/devicetree/bindings/mmc/mmc-controller.yaml#L90

maybe also check if SDMMC kernel clock is high enough (I think it should be twice as external clock)

https://wiki.st.com/stm32mpu/wiki/STM32MP13_clock_tree

Regards.

In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent