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