Hi,
I am working with a custom am64 based board using sdk version 08.00.00.21. I have been able to successfully configure emmc clock to 25MHz, 50MHz and 200MHz . Now I want to know if it is possible to set the clock at 100MHz.
The technical reference manual tells that HS200 mode has a frequency range of 0-200MHz . But for some reason the system works only at the maximum frequency. Is there anyway I can change the frequency while keeping
HS200 mode?
I modified the below structure in /sdk8.21/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/drivers/mmc/mmc.c to 100MHz and rebuild u-boot section but the changes are not reflected.
static const int freqs[] = {
[MMC_LEGACY] = 25000000,
[MMC_HS] = 26000000,
[SD_HS] = 50000000,
[MMC_HS_52] = 52000000,
[MMC_DDR_52] = 52000000,
[UHS_SDR12] = 25000000,
[UHS_SDR25] = 50000000,
[UHS_SDR50] = 100000000,
[UHS_DDR50] = 50000000,
[UHS_SDR104] = 208000000,
[MMC_HS_200] = 100000000, //200000000
[MMC_HS_400] = 200000000,
[MMC_HS_400_ES] = 200000000,
};
Please do help me out. Hoping for a response.
Thank you,
Aaron