mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-25 14:13:01 -04:00
i2c: i2c-msm-v2: Register an interrupt by adding IRQF_NO_SUSPEND
This change registers an interrupt with flag IRQF_NO_SUSPEND,so as to allow system to not disable the interrupt by suspend_device_irqs(). If any client issues transfer during system suspend/resume time, i2c should do transfer without any timeout. Change-Id: I5b2eda52e82dc319e4bb74cb44b9c6ae09ad84c9 Signed-off-by: Mukesh Kumar Savaliya <quic_msavaliy@quicinc.com>
This commit is contained in:
parent
110e5e7bc6
commit
35c1685711
1 changed files with 3 additions and 2 deletions
|
|
@ -2488,8 +2488,9 @@ static int i2c_msm_rsrcs_irq_init(struct platform_device *pdev,
|
|||
return irq;
|
||||
}
|
||||
|
||||
ret = request_irq(irq, i2c_msm_qup_isr, IRQF_TRIGGER_HIGH | IRQF_EARLY_RESUME,
|
||||
"i2c-msm-v2-irq", ctrl);
|
||||
ret = request_irq(irq, i2c_msm_qup_isr,
|
||||
IRQF_TRIGGER_HIGH | IRQF_EARLY_RESUME | IRQF_NO_SUSPEND,
|
||||
"i2c-msm-v2-irq", ctrl);
|
||||
if (ret) {
|
||||
dev_err(ctrl->dev, "error request_irq(irq_num:%d ) ret:%d\n",
|
||||
irq, ret);
|
||||
|
|
|
|||
Loading…
Reference in a new issue