/* * arch/arm/plat-pxa/include/plat/mfp.h * * Common Multi-Function Pin Definitions * * Copyright (C) 2007 Marvell International Ltd. * * 2007-8-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_PLAT_MFP_H #define __ASM_PLAT_MFP_H #define mfp_to_gpio(m) ((m) % 256) /* list of all the configurable MFP pins */ enum { MFP_PIN_INVALID = -1, MFP_PIN_GPIO0 = 0, MFP_PIN_GPIO1, MFP_PIN_GPIO2, MFP_PIN_GPIO3, MFP_PIN_GPIO4, MFP_PIN_GPIO5, MFP_PIN_GPIO6, MFP_PIN_GPIO7, MFP_PIN_GPIO8, MFP_PIN_GPIO9, MFP_PIN_GPIO10, MFP_PIN_GPIO11, MFP_PIN_GPIO12, MFP_PIN_GPIO13, MFP_PIN_GPIO14, MFP_PIN_GPIO15, MFP_PIN_GPIO16, MFP_PIN_GPIO17, MFP_PIN_GPIO18, MFP_PIN_GPIO19, MFP_PIN_GPIO20, MFP_PIN_GPIO21, MFP_PIN_GPIO22, MFP_PIN_GPIO23, MFP_PIN_GPIO24, MFP_PIN_GPIO25, MFP_PIN_GPIO26, MFP_PIN_GPIO27, MFP_PIN_GPIO28, MFP_PIN_GPIO29, MFP_PIN_GPIO30, MFP_PIN_GPIO31, MFP_PIN_GPIO32, MFP_PIN_GPIO33, MFP_PIN_GPIO34, MFP_PIN_GPIO35, MFP_PIN_GPIO36, MFP_PIN_GPIO37, MFP_PIN_GPIO38, MFP_PIN_GPIO39, MFP_PIN_GPIO40, MFP_PIN_GPIO41, MFP_PIN_GPIO42, MFP_PIN_GPIO43, MFP_PIN_GPIO44, MFP_PIN_GPIO45, MFP_PIN_GPIO46, MFP_PIN_GPIO47, MFP_PIN_GPIO48, MFP_PIN_GPIO49, MFP_PIN_GPIO50, MFP_PIN_GPIO51, MFP_PIN_GPIO52, MFP_PIN_GPIO53, MFP_PIN_GPIO54, MFP_PIN_GPIO55, MFP_PIN_GPIO56, MFP_PIN_GPIO57, MFP_PIN_GPIO58, MFP_PIN_GPIO59, MFP_PIN_GPIO60, MFP_PIN_GPIO61, MFP_PIN_GPIO62, MFP_PIN_GPIO63, MFP_PIN_GPIO64, MFP_PIN_GPIO65, MFP_PIN_GPIO66, MFP_PIN_GPIO67, MFP_PIN_GPIO68, MFP_PIN_GPIO69, MFP_PIN_GPIO70, MFP_PIN_GPIO71, MFP_PIN_GPIO72, MFP_PIN_GPIO73, MFP_PIN_GPIO74, MFP_PIN_GPIO75, MFP_PIN_GPIO76, MFP_PIN_GPIO77, MFP_PIN_GPIO78, MFP_PIN_GPIO79, MFP_PIN_GPIO80, MFP_PIN_GPIO81, MFP_PIN_GPIO82, MFP_PIN_GPIO83, MFP_PIN_GPIO84, MFP_PIN_GPIO85, MFP_PIN_GPIO86, MFP_PIN_GPIO87, MFP_PIN_GPIO88, MFP_PIN_GPIO89, MFP_PIN_GPIO90, MFP_PIN_GPIO91, MFP_PIN_GPIO92, MFP_PIN_GPIO93, MFP_PIN_GPIO94, MFP_PIN_GPIO95, MFP_PIN_GPIO96, MFP_PIN_GPIO97, MFP_PIN_GPIO98, MFP_PIN_GPIO99, MFP_PIN_GPIO100, MFP_PIN_GPIO101, MFP_PIN_GPIO102, MFP_PIN_GPIO103, MFP_PIN_GPIO104, MFP_PIN_GPIO105, MFP_PIN_GPIO106, MFP_PIN_GPIO107, MFP_PIN_GPIO108, MFP_PIN_GPIO109, MFP_PIN_GPIO110, MFP_PIN_GPIO111, MFP_PIN_GPIO112, MFP_PIN_GPIO113, MFP_PIN_GPIO114, MFP_PIN_GPIO115, MFP_PIN_GPIO116, MFP_PIN_GPIO117, MFP_PIN_GPIO118, MFP_PIN_GPIO119, MFP_PIN_GPIO120, MFP_PIN_GPIO121, MFP_PIN_GPIO122, MFP_PIN_GPIO123, MFP_PIN_GPIO124, MFP_PIN_GPIO125, MFP_PIN_GPIO126, MFP_PIN_GPIO127, MFP_PIN_GPIO128, MFP_PIN_GPIO129, MFP_PIN_GPIO130, MFP_PIN_GPIO131, MFP_PIN_GPIO132, MFP_PIN_GPIO133, MFP_PIN_GPIO134, MFP_PIN_GPIO135, MFP_PIN_GPIO136, MFP_PIN_GPIO137, MFP_PIN_GPIO138, MFP_PIN_GPIO139, MFP_PIN_GPIO140, MFP_PIN_GPIO141, MFP_PIN_GPIO142, MFP_PIN_GPIO143, MFP_PIN_GPIO144, MFP_PIN_GPIO145, MFP_PIN_GPIO146, MFP_PIN_GPIO147, MFP_PIN_GPIO148, MFP_PIN_GPIO149, MFP_PIN_GPIO150, MFP_PIN_GPIO151, MFP_PIN_GPIO152, MFP_PIN_GPIO153, MFP_PIN_GPIO154, MFP_PIN_GPIO155, MFP_PIN_GPIO156, MFP_PIN_GPIO157, MFP_PIN_GPIO158, MFP_PIN_GPIO159, MFP_PIN_GPIO160, MFP_PIN_GPIO161, MFP_PIN_GPIO162, MFP_PIN_GPIO163, MFP_PIN_GPIO164, MFP_PIN_GPIO165, MFP_PIN_GPIO166, MFP_PIN_GPIO167, MFP_PIN_GPIO168, MFP_PIN_GPIO169, MFP_PIN_GPIO170, MFP_PIN_GPIO171, MFP_PIN_GPIO172, MFP_PIN_GPIO173, MFP_PIN_GPIO174,