aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rwxr-xr-xarch/arm/mach-ux500/board-mop500.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/arch/arm/mach-ux500/board-mop500.c b/arch/arm/mach-ux500/board-mop500.c
index e8147642177..f31fe6183a5 100755
--- a/arch/arm/mach-ux500/board-mop500.c
+++ b/arch/arm/mach-ux500/board-mop500.c
@@ -120,10 +120,8 @@ static struct gpio_altfun_data gpio_altfun_table[] = {
__GPIO_ALT(GPIO_ALT_MMIO_CAM_SET_I2C, 8, 9, 0, NMK_GPIO_ALT_A, "mmio"),
__GPIO_ALT(GPIO_ALT_MMIO_CAM_SET_EXT_CLK, 227, 228, 0, NMK_GPIO_ALT_A,
"mmio"),
-#ifndef CONFIG_U8500_TSC_EXT_CLK_SHARE
__GPIO_ALT(GPIO_ALT_TP_SET_EXT_CLK, 228, 228, 0, NMK_GPIO_ALT_A,
- "u8500_tp"),
-#endif
+ "bu21013_tp")
#ifdef CONFIG_KEYPAD_SKE
__GPIO_ALT(GPIO_ALT_KEYPAD, 153, 168, 0, NMK_GPIO_ALT_A, "ske-kp"),
#endif
@@ -453,6 +451,8 @@ static struct i2c_board_info __initdata nmdk_i2c0_egpio1_devices[] = {
}
};
+#if defined(CONFIG_TOUCHSCREEN_BU21013) || \
+ defined(CONFIG_TOUCHSCREEN_BU21013_MODULE)
/**
* Touch panel related platform specific initialization
*/
@@ -719,6 +719,8 @@ static struct bu21013_platform_device tsc_cntl2_plat_device = {
.tp_cntl = 2,
#endif
};
+#endif
+
/* Portrait */
#ifdef CONFIG_DISPLAY_GENERIC_DSI_PRIMARY
/* Rotation always on */
@@ -833,6 +835,8 @@ static struct i2c_board_info __initdata u8500_i2c3_devices[] = {
/* NFC - Address TBD, FIXME */
I2C_BOARD_INFO("nfc", 0x68),
},
+#if defined(CONFIG_TOUCHSCREEN_BU21013) || \
+ defined(CONFIG_TOUCHSCREEN_BU21013_MODULE)
{
/* Touschscreen */
I2C_BOARD_INFO("bu21013_tp", 0x5C),
@@ -843,6 +847,7 @@ static struct i2c_board_info __initdata u8500_i2c3_devices[] = {
I2C_BOARD_INFO("bu21013_tp", 0x5D),
.platform_data = &tsc_cntl2_plat_device,
},
+#endif
};