linux/arch/arm/mach-ixp4xx/include/mach/hardware.h
<<
>>
Prefs
   1/*
   2 * arch/arm/mach-ixp4xx/include/mach/hardware.h 
   3 *
   4 * Copyright (C) 2002 Intel Corporation.
   5 * Copyright (C) 2003-2004 MontaVista Software, Inc.
   6 *
   7 * This program is free software; you can redistribute it and/or modify
   8 * it under the terms of the GNU General Public License version 2 as
   9 * published by the Free Software Foundation.
  10 *
  11 */
  12
  13/*
  14 * Hardware definitions for IXP4xx based systems
  15 */
  16
  17#ifndef __ASM_ARCH_HARDWARE_H__
  18#define __ASM_ARCH_HARDWARE_H__
  19
  20#define PCIBIOS_MIN_IO          0x00001000
  21#define PCIBIOS_MIN_MEM         (cpu_is_ixp43x() ? 0x40000000 : 0x48000000)
  22
  23/*
  24 * We override the standard dma-mask routines for bouncing.
  25 */
  26#define HAVE_ARCH_PCI_SET_DMA_MASK
  27
  28#define pcibios_assign_all_busses()     1
  29
  30/* Register locations and bits */
  31#include "ixp4xx-regs.h"
  32
  33#ifndef __ASSEMBLER__
  34#include <mach/cpu.h>
  35#endif
  36
  37/* Platform helper functions and definitions */
  38#include "platform.h"
  39
  40/* Platform specific details */
  41#include "ixdp425.h"
  42#include "avila.h"
  43#include "coyote.h"
  44#include "prpmc1100.h"
  45#include "nslu2.h"
  46#include "nas100d.h"
  47#include "dsmg600.h"
  48#include "fsg.h"
  49
  50#endif  /* _ASM_ARCH_HARDWARE_H */
  51