sh: machvec: Remove custom ioport_{un,}map()
[linux-2.6-block.git] / arch / sh / kernel / ioport.c
index f39446a658bdb8773e6dc3ec513bbc49b365b121..c8aff8a20164d3c9837b9e9ba41453d294e82f5f 100644 (file)
 unsigned long sh_io_port_base __read_mostly = -1;
 EXPORT_SYMBOL(sh_io_port_base);
 
-void __iomem *__ioport_map(unsigned long addr, unsigned int size)
-{
-       if (sh_mv.mv_ioport_map)
-               return sh_mv.mv_ioport_map(addr, size);
-
-       return (void __iomem *)(addr + sh_io_port_base);
-}
-EXPORT_SYMBOL(__ioport_map);
-
 void __iomem *ioport_map(unsigned long port, unsigned int nr)
 {
        void __iomem *ret;
@@ -29,13 +20,11 @@ void __iomem *ioport_map(unsigned long port, unsigned int nr)
        if (ret)
                return ret;
 
-       return __ioport_map(port, nr);
+       return (void __iomem *)(port + sh_io_port_base);
 }
 EXPORT_SYMBOL(ioport_map);
 
 void ioport_unmap(void __iomem *addr)
 {
-       if (sh_mv.mv_ioport_unmap)
-               sh_mv.mv_ioport_unmap(addr);
 }
 EXPORT_SYMBOL(ioport_unmap);