blob: b884eedcd0fcfce86d3bd0810ac109cb7d5ba308 [file] [log] [blame]
Thomas Gleixnerd2912cb2019-06-04 10:11:33 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Russell Kinga09e64f2008-08-05 16:14:15 +01002/*
3 * arch/arm/mach-ixp4xx/include/mach/hardware.h
4 *
5 * Copyright (C) 2002 Intel Corporation.
6 * Copyright (C) 2003-2004 MontaVista Software, Inc.
Russell Kinga09e64f2008-08-05 16:14:15 +01007 */
8
9/*
10 * Hardware definitions for IXP4xx based systems
11 */
12
13#ifndef __ASM_ARCH_HARDWARE_H__
14#define __ASM_ARCH_HARDWARE_H__
15
Krzysztof Hałasaed5b9fa2009-11-15 18:02:10 +010016#ifdef CONFIG_IXP4XX_INDIRECT_PCI
Krzysztof Hałasaed5b9fa2009-11-15 18:02:10 +010017#define PCIBIOS_MAX_MEM 0x4FFFFFFF
18#else
Krzysztof Hałasaed5b9fa2009-11-15 18:02:10 +010019#define PCIBIOS_MAX_MEM 0x4BFFFFFF
20#endif
Russell Kinga09e64f2008-08-05 16:14:15 +010021
Russell Kinga09e64f2008-08-05 16:14:15 +010022/* Register locations and bits */
23#include "ixp4xx-regs.h"
24
25#ifndef __ASSEMBLER__
26#include <mach/cpu.h>
27#endif
28
29/* Platform helper functions and definitions */
30#include "platform.h"
31
Russell Kinga09e64f2008-08-05 16:14:15 +010032#endif /* _ASM_ARCH_HARDWARE_H */