echoplayer: disable 50 MHz SDMMC bus clock

rockbox-gerrit-noreply--- via rockbox-cvs <[email protected]>
Newsgroups gmane.comp.systems.archos.rockbox.cvs
Message-ID <[email protected]>
commit 02648abb8a2bc62f17f45e59b1cf773ce51899e3
Author: Aidan MacDonald <[email protected]>
Date:   Fri Feb 6 10:35:29 2026 +0000

    echoplayer: disable 50 MHz SDMMC bus clock
    
    While 50 MHz works for low activity and small amounts of
    data, there are frequent CRC errors when handling larger
    transfers. Increasing drive strength only makes it worse.
    Everything seems stable at 25 MHz though.
    
    Change-Id: I3471c490ab63b2302b21ee2fe601519ee5a40ce5

diff --git a/firmware/target/arm/stm32/echoplayer/sdmmc-echoplayer.c b/firmware/target/arm/stm32/echoplayer/sdmmc-echoplayer.c
index 803b7cae2b..3b3b860680 100644
--- a/firmware/target/arm/stm32/echoplayer/sdmmc-echoplayer.c
+++ b/firmware/target/arm/stm32/echoplayer/sdmmc-echoplayer.c
@@ -46,8 +46,7 @@ static const struct sdmmc_host_config sdmmc_config INITDATA_ATTR = {
     .bus_widths = SDMMC_BUS_WIDTH_1BIT |
                   SDMMC_BUS_WIDTH_4BIT,
     .bus_clocks = SDMMC_BUS_CLOCK_400KHZ |
-                  SDMMC_BUS_CLOCK_25MHZ |
-                  SDMMC_BUS_CLOCK_50MHZ,
+                  SDMMC_BUS_CLOCK_25MHZ,
     .max_nr_blocks = 65535,
     .is_removable = true,
 };
-- 
rockbox-cvs mailing list
[email protected]
https://lists.haxx.se/mailman/listinfo/rockbox-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.