UDC_DATA
u.word[0] = omap_readw(UDC_DATA);
u.word[1] = omap_readw(UDC_DATA);
u.word[2] = omap_readw(UDC_DATA);
u.word[3] = omap_readw(UDC_DATA);
omap_writew(0, UDC_DATA);
omap_writew(*wp++, UDC_DATA);
omap_writeb(*buf++, UDC_DATA);
*wp++ = omap_readw(UDC_DATA);
*buf++ = omap_readb(UDC_DATA);
omap_readw(UDC_DATA);