| Alessandro Zummo | a7918f3 | 2005-11-10 14:05:04 +0000 | [diff] [blame] | 1 | /* | 
 | 2 |  * include/asm-arm/arch-ixp4xx/nslu2.h | 
 | 3 |  * | 
 | 4 |  * NSLU2 platform specific definitions | 
 | 5 |  * | 
 | 6 |  * Author: Mark Rakes <mrakes AT mac.com> | 
 | 7 |  * Maintainers: http://www.nslu2-linux.org | 
 | 8 |  * | 
 | 9 |  * based on ixdp425.h: | 
 | 10 |  *	Copyright 2004 (c) MontaVista, Software, Inc. | 
 | 11 |  * | 
| Michael-Luke Jones | cc50a0d | 2007-05-23 22:41:53 +0100 | [diff] [blame] | 12 |  * This file is licensed under the terms of the GNU General Public | 
| Alessandro Zummo | a7918f3 | 2005-11-10 14:05:04 +0000 | [diff] [blame] | 13 |  * License version 2. This program is licensed "as is" without any | 
 | 14 |  * warranty of any kind, whether express or implied. | 
 | 15 |  */ | 
 | 16 |  | 
 | 17 | #ifndef __ASM_ARCH_HARDWARE_H__ | 
 | 18 | #error "Do not include this directly, instead #include <asm/hardware.h>" | 
 | 19 | #endif | 
 | 20 |  | 
| Alessandro Zummo | a7918f3 | 2005-11-10 14:05:04 +0000 | [diff] [blame] | 21 | #define NSLU2_SDA_PIN		7 | 
 | 22 | #define NSLU2_SCL_PIN		6 | 
 | 23 |  | 
 | 24 | /* | 
 | 25 |  * NSLU2 PCI IRQs | 
 | 26 |  */ | 
 | 27 | #define NSLU2_PCI_MAX_DEV	3 | 
 | 28 | #define NSLU2_PCI_IRQ_LINES	3 | 
 | 29 |  | 
 | 30 |  | 
 | 31 | /* PCI controller GPIO to IRQ pin mappings */ | 
 | 32 | #define NSLU2_PCI_INTA_PIN	11 | 
 | 33 | #define NSLU2_PCI_INTB_PIN	10 | 
 | 34 | #define NSLU2_PCI_INTC_PIN	9 | 
 | 35 | #define NSLU2_PCI_INTD_PIN	8 | 
 | 36 |  | 
| Alessandro Zummo | a7918f3 | 2005-11-10 14:05:04 +0000 | [diff] [blame] | 37 | /* NSLU2 Timer */ | 
 | 38 | #define NSLU2_FREQ 66000000 | 
| Alessandro Zummo | a7918f3 | 2005-11-10 14:05:04 +0000 | [diff] [blame] | 39 |  | 
 | 40 | /* Buttons */ | 
 | 41 |  | 
| Rod Whitby | 0929ac3 | 2008-02-03 12:05:42 +0100 | [diff] [blame] | 42 | #define NSLU2_PB_GPIO		5	/* power button */ | 
| Michael-Luke Jones | cc50a0d | 2007-05-23 22:41:53 +0100 | [diff] [blame] | 43 | #define NSLU2_PO_GPIO		8	/* power off */ | 
| Rod Whitby | 0929ac3 | 2008-02-03 12:05:42 +0100 | [diff] [blame] | 44 | #define NSLU2_RB_GPIO		12	/* reset button */ | 
| Alessandro Zummo | a7918f3 | 2005-11-10 14:05:04 +0000 | [diff] [blame] | 45 |  | 
 | 46 | /* Buzzer */ | 
 | 47 |  | 
 | 48 | #define NSLU2_GPIO_BUZZ		4 | 
| Rod Whitby | a47d08e | 2006-12-06 00:33:12 +0100 | [diff] [blame] | 49 |  | 
| Alessandro Zummo | a7918f3 | 2005-11-10 14:05:04 +0000 | [diff] [blame] | 50 | /* LEDs */ | 
 | 51 |  | 
| Michael-Luke Jones | cc50a0d | 2007-05-23 22:41:53 +0100 | [diff] [blame] | 52 | #define NSLU2_LED_RED_GPIO	0 | 
 | 53 | #define NSLU2_LED_GRN_GPIO	1 | 
| Michael-Luke Jones | cc50a0d | 2007-05-23 22:41:53 +0100 | [diff] [blame] | 54 | #define NSLU2_LED_DISK1_GPIO	3 | 
 | 55 | #define NSLU2_LED_DISK2_GPIO	2 |