diff options
author | Sam Ravnborg <sam@ravnborg.org> | 2011-01-01 12:53:08 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-01-02 22:19:38 -0800 |
commit | 743ceeed277c77a7e6751649ad0c4fa42af8063b (patch) | |
tree | 05744af2c4382e19e367530f472fc6986d73d6a4 /arch/sparc/prom/devmap.c | |
parent | bce5feeab418fb1df9ce1c3fcc14f0aacf740208 (diff) | |
download | op-kernel-dev-743ceeed277c77a7e6751649ad0c4fa42af8063b.zip op-kernel-dev-743ceeed277c77a7e6751649ad0c4fa42af8063b.tar.gz |
sparc: drop prom/devmap.c
None of the functions was used.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/prom/devmap.c')
-rw-r--r-- | arch/sparc/prom/devmap.c | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/arch/sparc/prom/devmap.c b/arch/sparc/prom/devmap.c deleted file mode 100644 index 46157d2..0000000 --- a/arch/sparc/prom/devmap.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * promdevmap.c: Map device/IO areas to virtual addresses. - * - * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) - */ - -#include <linux/types.h> -#include <linux/kernel.h> -#include <linux/sched.h> - -#include <asm/openprom.h> -#include <asm/oplib.h> - -extern void restore_current(void); - -/* Just like the routines in palloc.c, these should not be used - * by the kernel at all. Bootloader facility mainly. And again, - * this is only available on V2 proms and above. - */ - -/* Map physical device address 'paddr' in IO space 'ios' of size - * 'num_bytes' to a virtual address, with 'vhint' being a hint to - * the prom as to where you would prefer the mapping. We return - * where the prom actually mapped it. - */ -char * -prom_mapio(char *vhint, int ios, unsigned int paddr, unsigned int num_bytes) -{ - unsigned long flags; - char *ret; - - spin_lock_irqsave(&prom_lock, flags); - if((num_bytes == 0) || (paddr == 0)) ret = (char *) 0x0; - else - ret = (*(romvec->pv_v2devops.v2_dumb_mmap))(vhint, ios, paddr, - num_bytes); - restore_current(); - spin_unlock_irqrestore(&prom_lock, flags); - return ret; -} - -/* Unmap an IO/device area that was mapped using the above routine. */ -void -prom_unmapio(char *vaddr, unsigned int num_bytes) -{ - unsigned long flags; - - if(num_bytes == 0x0) return; - spin_lock_irqsave(&prom_lock, flags); - (*(romvec->pv_v2devops.v2_dumb_munmap))(vaddr, num_bytes); - restore_current(); - spin_unlock_irqrestore(&prom_lock, flags); -} |