Hi,

unsure about if the _MMC_HIGHSPEED is used at all,
but to keep this ++ i didn't touch it.

because of the bugged fec; i will not test this.
-Artturi


diff --git a/sys/arch/armv7/imx/imxesdhc.c b/sys/arch/armv7/imx/imxesdhc.c
index 8414dedcb37..0e951af6073 100644
--- a/sys/arch/armv7/imx/imxesdhc.c
+++ b/sys/arch/armv7/imx/imxesdhc.c
@@ -432,6 +432,8 @@ imxesdhc_attach(struct device *parent, struct device *self, 
void *aux)
        
        if (caps & SDHC_HOST_CTRL_CAP_HSS)
                saa.caps |= SMC_CAPS_MMC_HIGHSPEED;
+       if (caps & SDHC_HOST_CTRL_CAP_HSS)
+               saa.caps |= SMC_CAPS_SD_HIGHSPEED;
 
        width = OF_getpropint(sc->sc_node, "bus-width", 1);
        if (width >= 8)

Reply via email to