diff options
Diffstat (limited to 'arch/arm/mach-iop13xx/io.c')
| -rw-r--r-- | arch/arm/mach-iop13xx/io.c | 35 | 
1 files changed, 4 insertions, 31 deletions
diff --git a/arch/arm/mach-iop13xx/io.c b/arch/arm/mach-iop13xx/io.c index 3c364198db9..183dc8b5511 100644 --- a/arch/arm/mach-iop13xx/io.c +++ b/arch/arm/mach-iop13xx/io.c @@ -23,25 +23,6 @@  #include "pci.h" -void * __iomem __iop13xx_io(unsigned long io_addr) -{ -	void __iomem * io_virt; - -	switch (io_addr) { -	case IOP13XX_PCIE_LOWER_IO_PA ... IOP13XX_PCIE_UPPER_IO_PA: -		io_virt = (void *) IOP13XX_PCIE_IO_PHYS_TO_VIRT(io_addr); -		break; -	case IOP13XX_PCIX_LOWER_IO_PA ... IOP13XX_PCIX_UPPER_IO_PA: -		io_virt = (void *) IOP13XX_PCIX_IO_PHYS_TO_VIRT(io_addr); -		break; -	default: -		BUG(); -	} - -	return io_virt; -} -EXPORT_SYMBOL(__iop13xx_io); -  static void __iomem *__iop13xx_ioremap_caller(unsigned long cookie,  	size_t size, unsigned int mtype, void *caller)  { @@ -52,14 +33,14 @@ static void __iomem *__iop13xx_ioremap_caller(unsigned long cookie,  		if (unlikely(!iop13xx_atux_mem_base))  			retval = NULL;  		else -			retval = (void *)(iop13xx_atux_mem_base + +			retval = (iop13xx_atux_mem_base +  			         (cookie - IOP13XX_PCIX_LOWER_MEM_RA));  		break;  	case IOP13XX_PCIE_LOWER_MEM_RA ... IOP13XX_PCIE_UPPER_MEM_RA:  		if (unlikely(!iop13xx_atue_mem_base))  			retval = NULL;  		else -			retval = (void *)(iop13xx_atue_mem_base + +			retval = (iop13xx_atue_mem_base +  			         (cookie - IOP13XX_PCIE_LOWER_MEM_RA));  		break;  	case IOP13XX_PBI_LOWER_MEM_RA ... IOP13XX_PBI_UPPER_MEM_RA: @@ -67,14 +48,8 @@ static void __iomem *__iop13xx_ioremap_caller(unsigned long cookie,  				       (cookie - IOP13XX_PBI_LOWER_MEM_RA),  				       size, mtype, __builtin_return_address(0));  		break; -	case IOP13XX_PCIE_LOWER_IO_PA ... IOP13XX_PCIE_UPPER_IO_PA: -		retval = (void *) IOP13XX_PCIE_IO_PHYS_TO_VIRT(cookie); -		break; -	case IOP13XX_PCIX_LOWER_IO_PA ... IOP13XX_PCIX_UPPER_IO_PA: -		retval = (void *) IOP13XX_PCIX_IO_PHYS_TO_VIRT(cookie); -		break;  	case IOP13XX_PMMR_PHYS_MEM_BASE ... IOP13XX_PMMR_UPPER_MEM_PA: -		retval = (void *) IOP13XX_PMMR_PHYS_TO_VIRT(cookie); +		retval = IOP13XX_PMMR_PHYS_TO_VIRT(cookie);  		break;  	default:  		retval = __arm_ioremap_caller(cookie, size, mtype, @@ -99,9 +74,7 @@ static void __iop13xx_iounmap(volatile void __iomem *addr)  		    goto skip;  	switch ((u32) addr) { -	case IOP13XX_PCIE_LOWER_IO_VA ... IOP13XX_PCIE_UPPER_IO_VA: -	case IOP13XX_PCIX_LOWER_IO_VA ... IOP13XX_PCIX_UPPER_IO_VA: -	case IOP13XX_PMMR_VIRT_MEM_BASE ... IOP13XX_PMMR_UPPER_MEM_VA: +	case (u32)IOP13XX_PMMR_VIRT_MEM_BASE ... (u32)IOP13XX_PMMR_UPPER_MEM_VA:  		goto skip;  	}  	__iounmap(addr);  |