| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | /* *  linux/arch/arm/mach-pxa/trizeps4.c * *  Support for the Keith und Koep Trizeps4 Module Platform. * *  Author:	Jürgen Schindele *  Created:	20 02, 2006 *  Copyright:	Jürgen Schindele * *  This program is free software; you can redistribute it and/or modify *  it under the terms of the GNU General Public License version 2 as *  published by the Free Software Foundation. */#include <linux/init.h>#include <linux/kernel.h>#include <linux/platform_device.h>#include <linux/interrupt.h>#include <linux/export.h>#include <linux/sched.h>#include <linux/bitops.h>#include <linux/fb.h>#include <linux/ioport.h>#include <linux/delay.h>#include <linux/gpio.h>#include <linux/dm9000.h>#include <linux/mtd/physmap.h>#include <linux/mtd/partitions.h>#include <linux/i2c/pxa-i2c.h>#include <asm/types.h>#include <asm/setup.h>#include <asm/memory.h>#include <asm/mach-types.h>#include <asm/irq.h>#include <asm/sizes.h>#include <asm/mach/arch.h>#include <asm/mach/map.h>#include <asm/mach/irq.h>#include <asm/mach/flash.h>#include <mach/pxa27x.h>#include <mach/trizeps4.h>#include <mach/audio.h>#include <linux/platform_data/video-pxafb.h>#include <linux/platform_data/mmc-pxamci.h>#include <linux/platform_data/irda-pxaficp.h>#include <linux/platform_data/usb-ohci-pxa27x.h>#include <mach/smemc.h>#include "generic.h"#include "devices.h"/*	comment out the following line if you want to use the *	Standard UART from PXA for serial / irda transmission *	and acivate it if you have status leds connected */#define STATUS_LEDS_ON_STUART_PINS 1/***************************************************************************** * MultiFunctionPins of CPU *****************************************************************************/static unsigned long trizeps4_pin_config[] __initdata = {	/* Chip Selects */	GPIO15_nCS_1,		/* DiskOnChip CS */	GPIO93_GPIO,		/* TRIZEPS4_DOC_IRQ */	GPIO94_GPIO,		/* DOC lock */	GPIO78_nCS_2,		/* DM9000 CS */	GPIO101_GPIO,		/* TRIZEPS4_ETH_IRQ */	GPIO79_nCS_3,		/* Logic CS */	GPIO0_GPIO | WAKEUP_ON_EDGE_RISE,	/* Logic irq */	/* AC97 */	GPIO28_AC97_BITCLK,	GPIO29_AC97_SDATA_IN_0,	GPIO30_AC97_SDATA_OUT,	GPIO31_AC97_SYNC,
 |