Loading drivers/thermal/qcom/policy_engine.c +2 −2 Original line number Diff line number Diff line Loading @@ -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; } Loading Loading @@ -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, Loading Loading
drivers/thermal/qcom/policy_engine.c +2 −2 Original line number Diff line number Diff line Loading @@ -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; } Loading Loading @@ -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, Loading