arch/x86: Clean up mxt224 platform data
authorGilles Rimauro <gilles.rimauro@intel.com>
Fri, 6 Jan 2012 16:13:25 +0000 (17:13 +0100)
committerbuildbot <buildbot@intel.com>
Tue, 7 Feb 2012 01:59:34 +0000 (17:59 -0800)
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 <gilles.rimauro@intel.com>
Reviewed-on: http://android.intel.com:8080/32376
Reviewed-by: Kuppuswamy, Sathyanarayanan <sathyanarayanan.kuppuswamy@intel.com>
Reviewed-by: Du, Alek <alek.du@intel.com>
Reviewed-by: Gross, Mark <mark.gross@intel.com>
Tested-by: Wang, Zhifeng <zhifeng.wang@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
arch/x86/platform/mrst/mrst.c

index 4c75ddd..388d89e 100644 (file)
@@ -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");