#ifndef SDHI_SH7372_H | |
#define SDHI_SH7372_H | |
#define SDGENCNTA 0xfe40009c | |
/* The countdown of SDGENCNTA is controlled by | |
* ZB3D2CLK which runs at 149.5MHz. | |
* That is 149.5ticks/us. Approximate this as 150ticks/us. | |
*/ | |
static void udelay(int us) | |
{ | |
__raw_writel(us * 150, SDGENCNTA); | |
while(__raw_readl(SDGENCNTA)) ; | |
} | |
static void msleep(int ms) | |
{ | |
udelay(ms * 1000); | |
} | |
#endif |