51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * arch/arm/mach-ixp4xx/include/mach/fsg.h
 | 
						|
 *
 | 
						|
 * Freecom FSG-3 platform specific definitions
 | 
						|
 *
 | 
						|
 * Author: Rod Whitby <rod@whitby.id.au>
 | 
						|
 * Author: Tomasz Chmielewski <mangoo@wpkg.org>
 | 
						|
 * Maintainers: http://www.nslu2-linux.org
 | 
						|
 *
 | 
						|
 * Based on coyote.h by
 | 
						|
 * Copyright 2004 (c) MontaVista, Software, Inc.
 | 
						|
 *
 | 
						|
 * This file is licensed under  the terms of the GNU General Public
 | 
						|
 * License version 2. This program is licensed "as is" without any
 | 
						|
 * warranty of any kind, whether express or implied.
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef __ASM_ARCH_HARDWARE_H__
 | 
						|
#error "Do not include this directly, instead #include <mach/hardware.h>"
 | 
						|
#endif
 | 
						|
 | 
						|
#define FSG_SDA_PIN		12
 | 
						|
#define FSG_SCL_PIN		13
 | 
						|
 | 
						|
/*
 | 
						|
 * FSG PCI IRQs
 | 
						|
 */
 | 
						|
#define FSG_PCI_MAX_DEV		3
 | 
						|
#define FSG_PCI_IRQ_LINES	3
 | 
						|
 | 
						|
 | 
						|
/* PCI controller GPIO to IRQ pin mappings */
 | 
						|
#define FSG_PCI_INTA_PIN	6
 | 
						|
#define FSG_PCI_INTB_PIN	7
 | 
						|
#define FSG_PCI_INTC_PIN	5
 | 
						|
 | 
						|
/* Buttons */
 | 
						|
 | 
						|
#define FSG_SB_GPIO		4	/* sync button */
 | 
						|
#define FSG_RB_GPIO		9	/* reset button */
 | 
						|
#define FSG_UB_GPIO		10	/* usb button */
 | 
						|
 | 
						|
/* LEDs */
 | 
						|
 | 
						|
#define FSG_LED_WLAN_BIT	0
 | 
						|
#define FSG_LED_WAN_BIT		1
 | 
						|
#define FSG_LED_SATA_BIT	2
 | 
						|
#define FSG_LED_USB_BIT		4
 | 
						|
#define FSG_LED_RING_BIT	5
 | 
						|
#define FSG_LED_SYNC_BIT	7
 |