SDIO clock on the STM32MP157A-EV1
I'm using STM32MP157A-EV1.
It configured boot from eMMC mode.
This is because SDIO is used as interface.
I inserted the uSD card into the slot for trial.
The information of SDIO is as follows.
root@stm32mp1:~# cat /sys/kernel/debug/mmc0/ios
clock: 99000000 Hz
actual clock: 99000000 Hz
vdd: 17 (2.9 ~ 3.0 V)
bus mode: 2 (push-pull)
chip select: 0 (don't care)
power mode: 2 (on)
bus width: 2 (4 bits)
timing spec: 6 (sd uhs SDR104)
signal voltage: 1 (1.80 V)
driver type: 0 (driver type B)
When the same uSD card is inserted in another company's evaluation board, it is as follows. (CPU is Cortex A53)
root@localhost:/home# cat /sys/kernel/debug/mmc0/ios
clock: 208000000 Hz
actual clock: 200000000 Hz
vdd: 21 (3.3 ~ 3.4 V)
bus mode: 2 (push-pull)
chip select: 0 (don't care)
power mode: 2 (on)
bus width: 2 (4 bits)
timing spec: 6 (sd uhs SDR104)
signal voltage: 0 (1.80 V)
driver type: 0 (driver type B)
There are large differences in clocks.
STM32MP157A-EV1: 99000000 Hz
Other board: 200000000 Hz
Is it possible to set 200MHz with STM32MP157A-EV1?
Or is it impossible due to hardware limitations?
Best Regards,
Osamu
