/* Intercept ioremap() requests for addresses in our fixed mapping regions.  */
void __iomem* davinci_ioremap(unsigned long p, size_t size, unsigned int type)
/* Intercept ioremap() requests for addresses in our fixed mapping regions.  */
void __iomem* davinci_ioremap(unsigned long p, size_t size, unsigned int type)
{
	if (BETWEEN(p, IO_PHYS, IO_SIZE))
		return XLATE(p, IO_PHYS, IO_VIRT);
	return __arm_ioremap(p, size, type);
}