/* * arch/arm/mach-pxa/include/mach/mfp-pxa320.h * * PXA320 specific MFP configuration definitions * * Copyright (C) 2007 Marvell International Ltd. * 2007-08-21: eric miao * initial version * * 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. */ #ifndef __ASM_ARCH_MFP_PXA320_H #define __ASM_ARCH_MFP_PXA320_H #include /* GPIO */ #define GPIO46_GPIO MFP_CFG(GPIO46, AF0) #define GPIO49_GPIO MFP_CFG(GPIO49, AF0) #define GPIO50_GPIO MFP_CFG(GPIO50, AF0) #define GPIO51_GPIO MFP_CFG(GPIO51, AF0) #define GPIO52_GPIO MFP_CFG(GPIO52, AF0) #define GPIO7_2_GPIO MFP_CFG(GPIO7_2, AF0) #define GPIO8_2_GPIO MFP_CFG(GPIO8_2, AF0) #define GPIO9_2_GPIO MFP_CFG(GPIO9_2, AF0) #define GPIO10_2_GPIO MFP_CFG(GPIO10_2, AF0) #define GPIO11_2_GPIO MFP_CFG(GPIO11_2, AF0) #define GPIO12_2_GPIO MFP_CFG(GPIO12_2, AF0) #define GPIO13_2_GPIO MFP_CFG(GPIO13_2, AF0) #define GPIO14_2_GPIO MFP_CFG(GPIO14_2, AF0) #define GPIO15_2_GPIO MFP_CFG(GPIO15_2, AF0) #define GPIO16_2_GPIO MFP_CFG(GPIO16_2, AF0) #define GPIO17_2_GPIO MFP_CFG(GPIO17_2, AF0) /* Chip Select */ #define GPIO3_nCS2 MFP_CFG(GPIO3, AF1) #define GPIO4_nCS3 MFP_CFG(GPIO4, AF1) /* AC97 */ #define GPIO34_AC97_SYSCLK MFP_CFG(GPIO34, AF1) #define GPIO39_AC97_BITCLK MFP_CFG(GPIO39, AF1) #define GPIO40_AC97_nACRESET MFP_CFG(GPIO40, AF1) #define GPIO35_AC97_SDATA_IN_0 MFP_CFG(GPIO35, AF1) #define GPIO36_AC97_SDATA_IN_1 MFP_CFG(GPIO36, AF1) #define GPIO32_AC97_SDATA_IN_2 MFP_CFG(GPIO32, AF2) #define GPIO33_AC97_SDATA_IN_3 MFP_CFG(GPIO33, AF2) #define GPIO11_AC97_SDATA_IN_2 MFP_CFG(GPIO11, AF3) #define GPIO12_AC97_SDATA_IN_3 MFP_CFG(GPIO12, AF3) #define GPIO37_AC97_SDATA_OUT MFP_CFG(GPIO37, AF1) #define GPIO38_AC97_SYNC MFP_CFG(GPIO38, AF1) /* I2C */