1#ifndef SDHI_SH7372_H 2#define SDHI_SH7372_H 3 4#define SDGENCNTA 0xfe40009c 5 6/* The countdown of SDGENCNTA is controlled by 7 * ZB3D2CLK which runs at 149.5MHz. 8 * That is 149.5ticks/us. Approximate this as 150ticks/us. 9 */ 10static void udelay(int us) 11{ 12 __raw_writel(us * 150, SDGENCNTA); 13 while(__raw_readl(SDGENCNTA)) ; 14} 15 16static void msleep(int ms) 17{ 18 udelay(ms * 1000); 19} 20 21#endif 22