printk("%s:fail to active sensor,ret=%d\n",__func__,result); \r
goto error; \r
} \r
- if(sensor->pdata->irq_enable && (!(sensor->ops->trig & IRQF_SHARED)))\r
+ if(sensor->pdata->irq_enable)\r
{\r
- DBG("%s:enable irq,irq=%d\n",__func__,client->irq);\r
- enable_irq(client->irq); //enable irq\r
+ if(!(sensor->ops->trig & IRQF_SHARED))\r
+ {\r
+ DBG("%s:enable irq,irq=%d\n",__func__,client->irq);\r
+ enable_irq(client->irq); //enable irq\r
+ }\r
} \r
else\r
{\r
goto error;\r
}\r
\r
- if(sensor->pdata->irq_enable && (!(sensor->ops->trig & IRQF_SHARED)))\r
+ if(sensor->pdata->irq_enable)\r
{ \r
- DBG("%s:disable irq,irq=%d\n",__func__,client->irq);\r
- disable_irq_nosync(client->irq);//disable irq\r
+ if(!(sensor->ops->trig & IRQF_SHARED))\r
+ {\r
+ DBG("%s:disable irq,irq=%d\n",__func__,client->irq);\r
+ disable_irq_nosync(client->irq);//disable irq\r
+ }\r
}\r
else\r
cancel_delayed_work_sync(&sensor->delaywork); \r
goto error; \r
}\r
\r
- if(sensor->pdata->irq_enable && (!(sensor->ops->trig & IRQF_SHARED)))\r
+ if(sensor->pdata->irq_enable)\r
{\r
- DBG("%s:enable irq,irq=%d\n",__func__,client->irq);\r
- enable_irq(client->irq); //enable irq\r
+ if(!(sensor->ops->trig & IRQF_SHARED))\r
+ {\r
+ DBG("%s:enable irq,irq=%d\n",__func__,client->irq);\r
+ enable_irq(client->irq); //enable irq\r
+ }\r
} \r
else\r
{\r
mutex_unlock(&sensor->operation_mutex); \r
goto error;\r
}\r
- if(sensor->pdata->irq_enable && (!(sensor->ops->trig & IRQF_SHARED)))\r
+ if(sensor->pdata->irq_enable)\r
{ \r
- DBG("%s:disable irq,irq=%d\n",__func__,client->irq);\r
- disable_irq_nosync(client->irq);//disable irq\r
+ if(!(sensor->ops->trig & IRQF_SHARED))\r
+ {\r
+ DBG("%s:disable irq,irq=%d\n",__func__,client->irq);\r
+ disable_irq_nosync(client->irq);//disable irq\r
+ }\r
}\r
else\r
cancel_delayed_work_sync(&sensor->delaywork); \r