/* Copy data from IO memory space to "real" memory space. This needs to be optimized.  */
void memcpy_fromio(void *to, const volatile void __iomem *from, long count)
/* Copy data from IO memory space to "real" memory space. This needs to be optimized.  */
void memcpy_fromio(void *to, const volatile void __iomem *from, long count)
{
	char *dst = to;
	while (count) {
		count--;
		*dst++ = readb(from++);
	}
}