diff options
Diffstat (limited to 'arch/arm')
| -rw-r--r-- | arch/arm/Kconfig | 4 | ||||
| -rw-r--r-- | arch/arm/mach-ixp4xx/include/mach/hardware.h | 2 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/Kconfig | 1 | ||||
| -rw-r--r-- | arch/arm/mach-pxa/include/mach/hardware.h | 4 | 
4 files changed, 5 insertions, 6 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 31a2ddc2e48..d3999a5f1c7 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -180,6 +180,9 @@ config ZONE_DMA  config NEED_DMA_MAP_STATE         def_bool y +config ARCH_HAS_DMA_SET_COHERENT_MASK +	bool +  config GENERIC_ISA_DMA  	bool @@ -547,6 +550,7 @@ config ARCH_IXP2000  config ARCH_IXP4XX  	bool "IXP4xx-based"  	depends on MMU +	select ARCH_HAS_DMA_SET_COHERENT_MASK  	select CLKSRC_MMIO  	select CPU_XSCALE  	select GENERIC_GPIO diff --git a/arch/arm/mach-ixp4xx/include/mach/hardware.h b/arch/arm/mach-ixp4xx/include/mach/hardware.h index c30e7e923a7..034bb2a1b80 100644 --- a/arch/arm/mach-ixp4xx/include/mach/hardware.h +++ b/arch/arm/mach-ixp4xx/include/mach/hardware.h @@ -23,8 +23,6 @@  #define PCIBIOS_MAX_MEM		0x4BFFFFFF  #endif -#define ARCH_HAS_DMA_SET_COHERENT_MASK -  /* Register locations and bits */  #include "ixp4xx-regs.h" diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig index 61d3c72ded8..109ccd2a888 100644 --- a/arch/arm/mach-pxa/Kconfig +++ b/arch/arm/mach-pxa/Kconfig @@ -108,6 +108,7 @@ config CSB726_CSB701  config MACH_ARMCORE  	bool "CompuLab CM-X255/CM-X270 modules" +	select ARCH_HAS_DMA_SET_COHERENT_MASK if PCI  	select PXA27x  	select IWMMXT  	select PXA25x diff --git a/arch/arm/mach-pxa/include/mach/hardware.h b/arch/arm/mach-pxa/include/mach/hardware.h index 8184669dde2..54b64eae353 100644 --- a/arch/arm/mach-pxa/include/mach/hardware.h +++ b/arch/arm/mach-pxa/include/mach/hardware.h @@ -337,8 +337,4 @@ extern unsigned int get_memclk_frequency_10khz(void);  extern unsigned long get_clock_tick_rate(void);  #endif -#if defined(CONFIG_MACH_ARMCORE) && defined(CONFIG_PCI) -#define ARCH_HAS_DMA_SET_COHERENT_MASK -#endif -  #endif  /* _ASM_ARCH_HARDWARE_H */  |