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 <asm/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_PB_BM (1L << DSMG600_PB_GPIO) 44 45#define DSMG600_RB_GPIO 3 /* reset button */ 46 47#define DSMG600_RB_IRQ IRQ_IXP4XX_GPIO3 48 49#define DSMG600_PO_GPIO 2 /* power off */ 50 51/* LEDs */ 52 53#define DSMG600_LED_PWR_GPIO 0 54#define DSMG600_LED_PWR_BM (1L << DSMG600_LED_PWR_GPIO) 55 56#define DSMG600_LED_WLAN_GPIO 14 57#define DSMG600_LED_WLAN_BM (1L << DSMG600_LED_WLAN_GPIO) 58