This commit was manufactured by cvs2svn to create branch 'fedora'.
[linux-2.6.git] / include / asm-arm / arch-ixp4xx / coyote.h
1 /*
2  * include/asm-arm/arch-ixp4xx/coyote.h
3  *
4  * ADI Engineering platform specific definitions
5  *
6  * Author: Deepak Saxena <dsaxena@plexity.net>
7  *
8  * Copyright 2004 (c) MontaVista, Software, Inc. 
9  * 
10  * This file is licensed under  the terms of the GNU General Public 
11  * License version 2. This program is licensed "as is" without any 
12  * warranty of any kind, whether express or implied.
13  */
14
15 #ifndef __ASM_ARCH_HARDWARE_H__
16 #error "Do not include this directly, instead #include <asm/hardware.h>"
17 #endif
18
19 #define COYOTE_FLASH_BASE       IXP4XX_EXP_BUS_CS0_BASE_PHYS
20 #define COYOTE_FLASH_SIZE       IXP4XX_EXP_BUS_CSX_REGION_SIZE * 2
21
22 /* PCI controller GPIO to IRQ pin mappings */
23 #define COYOTE_PCI_SLOT0_PIN    6
24 #define COYOTE_PCI_SLOT1_PIN    11
25
26 #define COYOTE_PCI_SLOT0_DEVID  14
27 #define COYOTE_PCI_SLOT1_DEVID  15
28
29 #define COYOTE_IDE_BASE_PHYS    IXP4XX_EXP_BUS_CS3_BASE_PHYS
30 #define COYOTE_IDE_BASE_VIRT    0xFFFE1000
31 #define COYOTE_IDE_REGION_SIZE  0x1000
32
33 #define COYOTE_IDE_DATA_PORT    0xFFFE10E0
34 #define COYOTE_IDE_CTRL_PORT    0xFFFE10FC
35 #define COYOTE_IDE_ERROR_PORT   0xFFFE10E2
36