Li, Zhen-Hua wrote: > udelay with more than 20000 may cause __bad_udelay. > Use mdelay for instead. > > #ifdef AVOID_POPS > /* Avoid pops */ > - udelay(100000); > + mudelay(100); This will not compile. Please test with AVOID_POPS enabled. Regards, Clemens