X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-arm%2Farch-iop3xx%2Fmemory.h;h=bc62f4b132359f31e67ba5ecf613745cc7f2d132;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=a2d077a3b3b5f204e90a8476e8daf568f24a49de;hpb=9213980e6a70d8473e0ffd4b39ab5b6caaba9ff5;p=linux-2.6.git diff --git a/include/asm-arm/arch-iop3xx/memory.h b/include/asm-arm/arch-iop3xx/memory.h index a2d077a3b..bc62f4b13 100644 --- a/include/asm-arm/arch-iop3xx/memory.h +++ b/include/asm-arm/arch-iop3xx/memory.h @@ -1,43 +1,39 @@ /* - * linux/include/asm-arm/arch-iop80310/memory.h + * linux/include/asm-arm/arch-iop3xx/memory.h */ #ifndef __ASM_ARCH_MEMORY_H #define __ASM_ARCH_MEMORY_H #include -#include -#include +#include /* * Physical DRAM offset. */ -#define PHYS_OFFSET (0xa0000000UL) +#ifndef CONFIG_ARCH_IOP331 +#define PHYS_OFFSET UL(0xa0000000) +#else +#define PHYS_OFFSET UL(0x00000000) +#endif /* - * Virtual view <-> DMA view memory address translations + * Virtual view <-> PCI DMA view memory address translations * virt_to_bus: Used to translate the virtual address to an * address suitable to be passed to set_dma_addr * bus_to_virt: Used to convert an address for DMA operations * to an address that the kernel can use. */ -#ifdef CONFIG_ARCH_IOP310 - -#define __virt_to_bus(x) (((__virt_to_phys(x)) & ~(*IOP310_SIATVR)) | ((*IOP310_SIABAR) & 0xfffffff0)) -#define __bus_to_virt(x) (__phys_to_virt(((x) & ~(*IOP310_SIALR)) | ( *IOP310_SIATVR))) - -#elif defined(CONFIG_ARCH_IOP321) +#if defined(CONFIG_ARCH_IOP321) #define __virt_to_bus(x) (((__virt_to_phys(x)) & ~(*IOP321_IATVR2)) | ((*IOP321_IABAR2) & 0xfffffff0)) #define __bus_to_virt(x) (__phys_to_virt(((x) & ~(*IOP321_IALR2)) | ( *IOP321_IATVR2))) -#endif +#elif defined(CONFIG_ARCH_IOP331) -/* boot mem allocate global pointer for MU circular queues QBAR */ -#ifdef CONFIG_IOP3XX_MU -extern void *mu_mem; -#endif +#define __virt_to_bus(x) (((__virt_to_phys(x)) & ~(*IOP331_IATVR2)) | ((*IOP331_IABAR2) & 0xfffffff0)) +#define __bus_to_virt(x) (__phys_to_virt(((x) & ~(*IOP331_IALR2)) | ( *IOP331_IATVR2))) -#define PFN_TO_NID(addr) (0) +#endif #endif