58af4a244f
The only users of ARCH_HAS_DMA_SET_COHERENT_MASK are 2 ARM platforms: ixp4xx and pxa cm_x2xx. We've been getting lucky that the define is implicitly included before dma-mapping.h, but the removal of io.h broke things (c334bc1 ARM: make mach/io.h include optional). Since memory.h is the correct place, but no longer exists, convert the define to a kconfig entry. Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Rob Herring <rob.herring@calxeda.com> Acked-by: Nicolas Pitre <nico@linaro.org> Cc: Russell King <linux@arm.linux.org.uk> Cc: Imre Kaloz <kaloz@openwrt.org> Cc: Krzysztof Halasa <khc@pm.waw.pl> Cc: Eric Miao <eric.y.miao@gmail.com> Acked-by: Haojian Zhuang <haojian.zhuang@marvell.com> Cc: Vinod Koul <vinod.koul@intel.com> Cc: Dan Williams <dan.j.williams@intel.com>
37 lines
807 B
C
37 lines
807 B
C
/*
|
|
* arch/arm/mach-ixp4xx/include/mach/hardware.h
|
|
*
|
|
* Copyright (C) 2002 Intel Corporation.
|
|
* Copyright (C) 2003-2004 MontaVista Software, Inc.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*
|
|
*/
|
|
|
|
/*
|
|
* Hardware definitions for IXP4xx based systems
|
|
*/
|
|
|
|
#ifndef __ASM_ARCH_HARDWARE_H__
|
|
#define __ASM_ARCH_HARDWARE_H__
|
|
|
|
#ifdef CONFIG_IXP4XX_INDIRECT_PCI
|
|
#define PCIBIOS_MAX_MEM 0x4FFFFFFF
|
|
#else
|
|
#define PCIBIOS_MAX_MEM 0x4BFFFFFF
|
|
#endif
|
|
|
|
/* Register locations and bits */
|
|
#include "ixp4xx-regs.h"
|
|
|
|
#ifndef __ASSEMBLER__
|
|
#include <mach/cpu.h>
|
|
#endif
|
|
|
|
/* Platform helper functions and definitions */
|
|
#include "platform.h"
|
|
|
|
#endif /* _ASM_ARCH_HARDWARE_H */
|