static int hi6xxx_tsensor_resume(struct platform_device *pdev) { tsensor_resume(); schedule_delayed_work(&tsensor_gov->tsensor_monitor_work,msecs_to_jiffies(tsensor_gov->average_period)); dev_info(&pdev->dev, "tsensor resume successfully\n"); return 0; }
static int hi6620_tsensor_resume(struct platform_device *pdev) { int ret = 0; /*tsensor重新初始化 */ tsensor_resume(); dev_info(&pdev->dev, "tsensor resume successfully\n"); return ret; }
void tsensor_switch(int on_or_off) { if(TSENSOR_FEATURES_ON == on_or_off) { tsensor_resume(); } else if (TSENSOR_FEATURES_OFF == on_or_off) { tsensor_suspend(); } gstTempPrtInfo.enable = on_or_off; }