> -----Original Message----- > From: Lei Wen [mailto:lei...@marvell.com] > Sent: Tuesday, January 04, 2011 8:21 PM > To: u-boot@lists.denx.de; Prafulla Wadaskar; Yu Tang; Ashish Karkare; > Prabhanjan Sarnaik; adrian.w...@gmail.com > Subject: [U-BOOT] [PATCH 5/6] mvmfp: add MFP configuration support for > PANTHEON > > This patch adds the support MFP support for Marvell PANTHEON SoCs > > Signed-off-by: Lei Wen <lei...@marvell.com> > --- > arch/arm/include/asm/arch-pantheon/mfp.h | 42 > ++++++++++++++++++++++++++++++ > drivers/gpio/mvmfp.c | 2 + > 2 files changed, 44 insertions(+), 0 deletions(-) > create mode 100644 arch/arm/include/asm/arch-pantheon/mfp.h > > diff --git a/arch/arm/include/asm/arch-pantheon/mfp.h > b/arch/arm/include/asm/arch-pantheon/mfp.h > new file mode 100644 > index 0000000..ad1ed03 > --- /dev/null > +++ b/arch/arm/include/asm/arch-pantheon/mfp.h > @@ -0,0 +1,42 @@ > +/* > + * Based on arch/arm/include/asm/arch-armada100/mfp.h > + * (C) Copyright 2010 > + * Marvell Semiconductor <www.marvell.com> > + * Written-by: Lei Wen <lei...@marvell.com> > + * > + * See file CREDITS for list of people who contributed to this > + * project. > + * > + * This program is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License as > + * published by the Free Software Foundation; either version 2 of > + * the License, or (at your option) any later version. > + * > + * This program is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * You should have received a copy of the GNU General Public License > + * along with this program; if not, write to the Free Software > + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, > + * MA 02110-1301 USA > + */ > + > +#ifndef __PANTHEON_MFP_H > +#define __PANTHEON_MFP_H > + > +/* > + * Frequently used MFP Configuration macros for all PANTHEON family of > +SoCs > + * > + * offset, pull,pF, drv,dF, edge,eF ,afn,aF > + */ > +/* UART2 */ > +#define MFP47_UART2_RXD MFP_REG(0x198) | MFP_AF6 | > MFP_DRIVE_MEDIUM > +#define MFP48_UART2_TXD MFP_REG(0x19c) | MFP_AF6 | > MFP_DRIVE_MEDIUM > + > +/* More macros can be defined here... */ > + > +#define MFP_PIN_MAX 117 > +#endif > diff --git a/drivers/gpio/mvmfp.c b/drivers/gpio/mvmfp.c > index 5646ed4..e7830c6 100644 > --- a/drivers/gpio/mvmfp.c > +++ b/drivers/gpio/mvmfp.c > @@ -28,6 +28,8 @@ > #include <asm/arch/mfp.h> > #ifdef CONFIG_ARMADA100 > #include <asm/arch/armada100.h> > +#elif defined(CONFIG_PANTHEON) > +#include <asm/arch/pantheon.h> > #else > #error Unsupported SoC... > #endif > -- > 1.7.0.4
Acked-by: Prafulla Wadaskar <prafu...@marvell.com> Regards.. Prafulla . . _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot