mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 19:47:08 +02:00
spmi: pmic_arb: add a print in cleanup_irq
The cleanup_irq() was meant to clear and mask interrupts that were left enabled in the hardware but there was no interrupt handler registered for it. Add an error print when it gets invoked. Change-Id: Iccf0daadeb82b0fca29829424439ac225e2b3b88 Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org> Signed-off-by: David Collins <collinsd@codeaurora.org>
This commit is contained in:
parent
62fe6df1c0
commit
025d65ced0
|
|
@ -590,6 +590,8 @@ static void cleanup_irq(struct spmi_pmic_arb *pmic_arb, u16 apid, int id)
|
|||
u8 per = ppid & 0xFF;
|
||||
u8 irq_mask = BIT(id);
|
||||
|
||||
dev_err_ratelimited(&pmic_arb->spmic->dev, "%s apid=%d sid=0x%x per=0x%x irq=%d\n",
|
||||
__func__, apid, sid, per, id);
|
||||
writel_relaxed(irq_mask, pmic_arb->ver_ops->irq_clear(pmic_arb, apid));
|
||||
|
||||
if (pmic_arb_write_cmd(pmic_arb->spmic, SPMI_CMD_EXT_WRITEL, sid,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user