• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * DSM-G600 platform specific definitions
3  *
4  * Copyright (C) 2006 Tower Technologies
5  * Author: Alessandro Zummo <a.zummo@towertech.it>
6  *
7  * based on ixdp425.h:
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 <mach/hardware.h>"
17 #endif
18 
19 #define DSMG600_SDA_PIN		5
20 #define DSMG600_SCL_PIN		4
21 
22 /*
23  * DSMG600 PCI IRQs
24  */
25 #define DSMG600_PCI_MAX_DEV	4
26 #define DSMG600_PCI_IRQ_LINES	3
27 
28 
29 /* PCI controller GPIO to IRQ pin mappings */
30 #define DSMG600_PCI_INTA_PIN	11
31 #define DSMG600_PCI_INTB_PIN	10
32 #define DSMG600_PCI_INTC_PIN	9
33 #define DSMG600_PCI_INTD_PIN	8
34 #define DSMG600_PCI_INTE_PIN	7
35 #define DSMG600_PCI_INTF_PIN	6
36 
37 /* DSM-G600 Timer Setting */
38 #define DSMG600_FREQ 66000000
39 
40 /* Buttons */
41 
42 #define DSMG600_PB_GPIO		15	/* power button */
43 #define DSMG600_RB_GPIO		3	/* reset button */
44 
45 /* Power control */
46 
47 #define DSMG600_PO_GPIO		2	/* power off */
48 
49 /* LEDs */
50 
51 #define DSMG600_LED_PWR_GPIO	0
52 #define DSMG600_LED_WLAN_GPIO	14
53