/* * Copyright (C) ST-Ericsson SA 2010 * * License terms: GNU General Public License, version 2 * Author: Rabin Vincent */ #ifndef __MACH_PINS_DB8500_H #define __MACH_PINS_DB8500_H /* * TODO: Eventually encode all non-board specific pull up/down configuration * here. */ #define GPIO0_GPIO PIN_CFG(0, GPIO) #define GPIO0_U0_CTSn PIN_CFG(0, ALT_A) #define GPIO0_TRIG_OUT PIN_CFG(0, ALT_B) #define GPIO0_IP_TDO PIN_CFG(0, ALT_C) #define GPIO1_GPIO PIN_CFG(1, GPIO) #define GPIO1_U0_RTSn PIN_CFG(1, ALT_A) #define GPIO1_TRIG_IN PIN_CFG(1, ALT_B) #define GPIO1_IP_TDI PIN_CFG(1, ALT_C) #define GPIO2_GPIO PIN_CFG(2, GPIO) #define GPIO2_U0_RXD PIN_CFG(2, ALT_A) #define GPIO2_NONE PIN_CFG(2, ALT_B) #define GPIO2_IP_TMS PIN_CFG(2, ALT_C) #define GPIO3_GPIO PIN_CFG(3, GPIO) #define GPIO3_U0_TXD PIN_CFG(3, ALT_A) #define GPIO3_NONE PIN_CFG(3, ALT_B) #define GPIO3_IP_TCK PIN_CFG(3, ALT_C) #define GPIO4_GPIO PIN_CFG(4, GPIO) #define GPIO4_U1_RXD PIN_CFG(4, ALT_A) #define GPIO4_I2C4_SCL PIN_CFG(4, ALT_B) #define GPIO4_IP_TRSTn PIN_CFG(4, ALT_C) #define GPIO5_GPIO PIN_CFG(5, GPIO) #define GPIO5_U1_TXD PIN_CFG(5, ALT_A) #define GPIO5_I2C4_SDA PIN_CFG(5, ALT_B) #define GPIO5_IP_GPIO6 PIN_CFG(5, ALT_C) #define GPIO6_GPIO PIN_CFG(6, GPIO) #define GPIO6_U1_CTSn PIN_CFG(6, ALT_A) #define GPIO6_I2C1_SCL PIN_CFG(6, ALT_B) #define GPIO6_IP_GPIO0 PIN_CFG(6, ALT_C) #define GPIO7_GPIO PIN_CFG(7, GPIO) #define GPIO7_U1_RTSn PIN_CFG(7, ALT_A) #define GPIO7_I2C1_SDA PIN_CFG(7, ALT_B) #define GPIO7_IP_GPIO1 PIN_CFG(7, ALT_C) #define GPIO8_GPIO PIN_CFG(8, GPIO) #define GPIO8_IPI2C_SDA PIN_CFG(8, ALT_A) #define GPIO8_I2C2_SDA PIN_CFG(8, ALT_B) #define GPIO9_GPIO PIN_CFG(9, GPIO) #define GPIO9_IPI2C_SCL PIN_CFG(9, ALT_A) #define GPIO9_I2C2_SCL PIN_CFG(9, ALT_B) #define GPIO10_GPIO PIN_CFG(10, GPIO) #define GPIO10_IPI2C_SDA PIN_CFG(10, ALT_A)