static void ct36x_early_suspend(struct early_suspend *handler)
{
	//ct36x_ts_suspend(ct36x_ts->client, PMSG_SUSPEND);
	ct36x_debug("%s: enter\n", __FUNCTION__);

	ct36x_ts_suspend(ct36x_ts.client, PMSG_SUSPEND);
}
static void ct36x_early_suspend(struct early_suspend *handler)
{
	struct ct36x_ts_info *ts;

	if (CT36X_TS_CORE_DEBUG)
	printk(">>>>> %s() called <<<<< \n", __FUNCTION__);
	
	ts = container_of(handler, struct ct36x_ts_info, early_suspend);

	ct36x_ts_suspend(ct36x_ts.client, PMSG_SUSPEND);
}