diff --git a/firmware/target/arm/as3525/sd-as3525v2.c b/firmware/target/arm/as35
index fe4d609..ada6557 100644
--- a/firmware/target/arm/as3525/sd-as3525v2.c
+++ b/firmware/target/arm/as3525/sd-as3525v2.c
@@ -347,7 +347,7 @@ int active_card = 0;
 #define EXT_SD_BITS (1<<2)
 #endif

-static inline void mci_delay(void) { udelay(1000); }
+static inline void mci_delay(void) { int i = 0xffff; while(i--) ; }

 void INT_NAND(void)
 {