Skip to content

Commit cde8a86

Browse files
committed
Fix for SDHC-I driver SRS11. Fixes M-3
1 parent 3e71ec1 commit cde8a86

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/sdhci.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ static uint32_t sdhci_set_clock(uint32_t clock_khz)
368368
reg = SDHCI_REG(SDHCI_SRS11);
369369
reg &= ~(SDHCI_SRS11_SDCFSL_MASK | SDHCI_SRS11_SDCFSH_MASK);
370370
reg |= (((mclk & 0x0FF) << SDHCI_SRS11_SDCFSL_SHIFT) & SDHCI_SRS11_SDCFSL_MASK); /* lower 8 bits */
371-
reg |= (((mclk & 0x300) << SDHCI_SRS11_SDCFSH_SHIFT) & SDHCI_SRS11_SDCFSH_SHIFT); /* upper 2 bits */
371+
reg |= (((mclk & 0x300) << SDHCI_SRS11_SDCFSH_SHIFT) & SDHCI_SRS11_SDCFSH_MASK); /* upper 2 bits */
372372
reg |= SDHCI_SRS11_ICE; /* clock enable */
373373
reg &= ~SDHCI_SRS11_CGS; /* select clock */
374374
SDHCI_REG_SET(SDHCI_SRS11, reg);

0 commit comments

Comments
 (0)