Merge "drivers: thermal: pe_sensor: Clear the victim IRQ status"

This commit is contained in:
qctecmdr 2020-07-21 05:42:23 -07:00 • committed by Gerrit - the friendly Code Review server
commit 84cdf205be

View file

@ -93,7 +93,7 @@ static irqreturn_t pe_handle_irq(int irq, void *data)
} else
mutex_unlock(&pe_sens->mutex);
writel_relaxed(PE_INTR_CLEAR, pe_sens->regmap + PE_INT_STATUS_OFFSET);
writel_relaxed(PE_STS_CLEAR, pe_sens->regmap + PE_INT_STATUS_OFFSET);
writel_relaxed(PE_STS_CLEAR, pe_sens->regmap + PE_INT_STATUS1_OFFSET);
return IRQ_HANDLED;
}
@ -144,7 +144,7 @@ static int pe_sens_device_probe(struct platform_device *pdev)
}
writel_relaxed(PE_INTR_CFG, pe_sens->regmap + PE_INT_ENABLE_OFFSET);
writel_relaxed(PE_INTR_CLEAR, pe_sens->regmap + PE_INT_STATUS_OFFSET);
writel_relaxed(PE_STS_CLEAR, pe_sens->regmap + PE_INT_STATUS_OFFSET);
writel_relaxed(PE_STS_CLEAR, pe_sens->regmap + PE_INT_STATUS1_OFFSET);
ret = devm_request_threaded_irq(dev, pe_sens->irq_num, NULL,
pe_handle_irq,
IRQF_TRIGGER_HIGH | IRQF_ONESHOT,