From 3e8317595cb6d9066eb59f78129d5eac9b9a361c Mon Sep 17 00:00:00 2001 From: Gilles Rimauro Date: Fri, 6 Jan 2012 17:13:25 +0100 Subject: [PATCH] arch/x86: Clean up mxt224 platform data BZ: 20624 Remove useless platform data functions for mxt224 touchcreen driver. Let the driver take defaults one instead. Remove valid_interrupt function since it is the exact same than driver's default one. Remove init_platform_hw and exit_platform_hw functions since they are empty. Change-Id: Iff0344ece9971903c0f72f960a5be8d25fcabf51 Signed-off-by: Gilles Rimauro Reviewed-on: http://android.intel.com:8080/32376 Reviewed-by: Kuppuswamy, Sathyanarayanan Reviewed-by: Du, Alek Reviewed-by: Gross, Mark Tested-by: Wang, Zhifeng Reviewed-by: buildbot Tested-by: buildbot --- arch/x86/platform/mrst/mrst.c | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/arch/x86/platform/mrst/mrst.c b/arch/x86/platform/mrst/mrst.c index 4c75ddd..388d89e 100644 --- a/arch/x86/platform/mrst/mrst.c +++ b/arch/x86/platform/mrst/mrst.c @@ -1649,40 +1649,15 @@ void *wl12xx_platform_data_init(void *info) return NULL; } #endif -static u8 mxt_valid_interrupt(void) -{ - return 1; -} - -static void mxt_init_platform_hw(void) -{ - /* maXTouch wants 40mSec minimum after reset to get organized */ - /* - gpio_set_value(mxt_reset_gpio, 1); - msleep(40); - */ -} - -static void mxt_exit_platform_hw(void) -{ - /* - printk(KERN_INFO "In %s.", __func__); - gpio_set_value(mxt_reset_gpio, 0); - gpio_set_value(mxt_intr_gpio, 0); - */ -} void *atmel_mxt224_platform_data_init(void *info) { static struct mxt_platform_data mxt_pdata; mxt_pdata.numtouch = 2; - mxt_pdata.init_platform_hw = mxt_init_platform_hw; - mxt_pdata.exit_platform_hw = mxt_exit_platform_hw; mxt_pdata.max_x = 1023; mxt_pdata.max_y = 975; mxt_pdata.orientation = MXT_MSGB_T9_ORIENT_HORZ_FLIP; - mxt_pdata.valid_interrupt = mxt_valid_interrupt; mxt_pdata.reset = get_gpio_by_name("ts_rst"); mxt_pdata.irq = get_gpio_by_name("ts_int"); -- 2.7.4