summaryrefslogtreecommitdiffstats
path: root/include/linux/usb
diff options
context:
space:
mode:
authorMian Yousaf Kaukab <yousaf.kaukab@intel.com>2015-05-16 22:33:35 +0200
committerFelipe Balbi <balbi@ti.com>2015-05-26 10:40:11 -0500
commita09e23f53e2c14a65a3b14a00060fea163081e1f (patch)
tree53ef531a0e5f5ec209f2f6c540eccd5009d061e0 /include/linux/usb
parent463e104fb0ff1374c52bb0a8e0029537799192ac (diff)
downloadlinux-a09e23f53e2c14a65a3b14a00060fea163081e1f.tar.gz
linux-a09e23f53e2c14a65a3b14a00060fea163081e1f.tar.bz2
linux-a09e23f53e2c14a65a3b14a00060fea163081e1f.zip
usb: gadget: net2280: check interrupts for all endpoints
USB3380 in enhanced mode has 4 IN and 4 OUT endpoints. Check interrupts for all of them. Tested-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Mian Yousaf Kaukab <yousaf.kaukab@intel.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'include/linux/usb')
-rw-r--r--include/linux/usb/net2280.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/usb/net2280.h b/include/linux/usb/net2280.h
index 148b8fa5b1a2..725120224472 100644
--- a/include/linux/usb/net2280.h
+++ b/include/linux/usb/net2280.h
@@ -168,6 +168,9 @@ struct net2280_regs {
#define ENDPOINT_B_INTERRUPT 2
#define ENDPOINT_A_INTERRUPT 1
#define ENDPOINT_0_INTERRUPT 0
+#define USB3380_IRQSTAT0_EP_INTR_MASK_IN (0xF << 17)
+#define USB3380_IRQSTAT0_EP_INTR_MASK_OUT (0xF << 1)
+
u32 irqstat1;
#define POWER_STATE_CHANGE_INTERRUPT 27
#define PCI_ARBITER_TIMEOUT_INTERRUPT 26