2025-06-30 3:30 AM
I'm working with the STM32MP257F-DK board and using the NXP IW612 wireless module, which is connected through the Murata uSD-M.2 adapter via the board's microSD card slot.
When I connect the adapter, the mmc interface detects it in high-speed mode, with a clock frequency of 50 MHz and a signal voltage of 3.3 V.
To cross-check, I connected a standard SD card to the same slot, and it was correctly detected in UHS mode with a 100 MHz clock and 1.8 V signal voltage.
I want the Murata adapter (with IW612) to operate in UHS mode, using:
A higher clock frequency (e.g., 100 MHz or above)
1.8 V signaling (switch from default 3.3 V)
What steps are required to achieve this?
Do I need to modify the Device Tree(DTB)?
Are any voltage regulators or GPIO controls required to enable the 1.8 V switch?
What are the minimum hardware/software dependencies to ensure UHS mode is enabled for the SDIO interface used by the IW612?