[linux-yocto] [PATCH 8/8] usb: typec: wcove: Workaround for interrupt storm
Pranav Tipnis
pranav.tipnis at intel.com
Fri Jul 8 16:18:33 PDT 2016
Upstream-Status: Inappropriate [other]
This is a workaround patch and may
not be upstreamed or may be changed
later.
There is an interrupt storm occurring on charger irq
of Whiskey Cove PMIC. This change clears additional
bits in irq handler as a workaround for interrupt storm.
Signed-off-by: Pranav Tipnis <pranav.tipnis at intel.com>
---
drivers/usb/typec/typec_wcove.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/typec/typec_wcove.c b/drivers/usb/typec/typec_wcove.c
index 0d9b58d..d7bd42e 100644
--- a/drivers/usb/typec/typec_wcove.c
+++ b/drivers/usb/typec/typec_wcove.c
@@ -280,7 +280,8 @@ out:
!!(status2 & USBC_STATUS2_VBUS_REQ));
err:
/* REVISIT: Clear WhiskeyCove CHGR Type-C interrupt */
- regmap_write(wcove->regmap, WCOVE_CHGRIRQ0, BIT(5));
+ regmap_write(wcove->regmap, WCOVE_CHGRIRQ0, BIT(5) | BIT(4) |
+ BIT(3) | BIT(0));
mutex_unlock(&wcove->lock);
return IRQ_HANDLED;
--
1.9.1
More information about the linux-yocto
mailing list