X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-mips%2Fio.h;fp=include%2Fasm-mips%2Fio.h;h=039845f2e6b0ae677ba4765edff15f74b6a3a1ef;hb=f7f1b0f1e2fbadeab12d24236000e778aa9b1ead;hp=8e5ac32ae857d078bd1274234421f3803bd539d5;hpb=e3f6fb6212a7102bdb56ba38fa1e98fe72950475;p=linux-2.6.git diff --git a/include/asm-mips/io.h b/include/asm-mips/io.h index 8e5ac32ae..039845f2e 100644 --- a/include/asm-mips/io.h +++ b/include/asm-mips/io.h @@ -616,4 +616,15 @@ extern void (*_dma_cache_inv)(unsigned long start, unsigned long size); #define csr_out32(v,a) (*(volatile u32 *)((unsigned long)(a) + __CSR_32_ADJUST) = (v)) #define csr_in32(a) (*(volatile u32 *)((unsigned long)(a) + __CSR_32_ADJUST)) +/* + * Convert a physical pointer to a virtual kernel pointer for /dev/mem + * access + */ +#define xlate_dev_mem_ptr(p) __va(p) + +/* + * Convert a virtual cached pointer to an uncached pointer + */ +#define xlate_dev_kmem_ptr(p) p + #endif /* _ASM_IO_H */