diff options
Diffstat (limited to 'drivers/usb/host/isp1362-hcd.c')
-rw-r--r-- | drivers/usb/host/isp1362-hcd.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/usb/host/isp1362-hcd.c b/drivers/usb/host/isp1362-hcd.c index 16ba1eadf971..e35d82808bab 100644 --- a/drivers/usb/host/isp1362-hcd.c +++ b/drivers/usb/host/isp1362-hcd.c | |||
@@ -1075,8 +1075,10 @@ static irqreturn_t isp1362_irq(struct usb_hcd *hcd) | |||
1075 | isp1362_clr_mask16(isp1362_hcd, HCBUFSTAT, HCBUFSTAT_ISTL0_FULL); | 1075 | isp1362_clr_mask16(isp1362_hcd, HCBUFSTAT, HCBUFSTAT_ISTL0_FULL); |
1076 | DBG(1, "%s: ISTL0\n", __func__); | 1076 | DBG(1, "%s: ISTL0\n", __func__); |
1077 | WARN_ON((int)!!isp1362_hcd->istl_flip); | 1077 | WARN_ON((int)!!isp1362_hcd->istl_flip); |
1078 | WARN_ON(isp1362_read_reg16(isp1362_hcd, HCBUFSTAT) & HCBUFSTAT_ISTL0_ACTIVE); | 1078 | WARN_ON(isp1362_read_reg16(isp1362_hcd, HCBUFSTAT) & |
1079 | WARN_ON(!isp1362_read_reg16(isp1362_hcd, HCBUFSTAT) & HCBUFSTAT_ISTL0_DONE); | 1079 | HCBUFSTAT_ISTL0_ACTIVE); |
1080 | WARN_ON(!(isp1362_read_reg16(isp1362_hcd, HCBUFSTAT) & | ||
1081 | HCBUFSTAT_ISTL0_DONE)); | ||
1080 | isp1362_hcd->irqenb &= ~HCuPINT_ISTL0; | 1082 | isp1362_hcd->irqenb &= ~HCuPINT_ISTL0; |
1081 | } | 1083 | } |
1082 | 1084 | ||
@@ -1087,8 +1089,10 @@ static irqreturn_t isp1362_irq(struct usb_hcd *hcd) | |||
1087 | isp1362_clr_mask16(isp1362_hcd, HCBUFSTAT, HCBUFSTAT_ISTL1_FULL); | 1089 | isp1362_clr_mask16(isp1362_hcd, HCBUFSTAT, HCBUFSTAT_ISTL1_FULL); |
1088 | DBG(1, "%s: ISTL1\n", __func__); | 1090 | DBG(1, "%s: ISTL1\n", __func__); |
1089 | WARN_ON(!(int)isp1362_hcd->istl_flip); | 1091 | WARN_ON(!(int)isp1362_hcd->istl_flip); |
1090 | WARN_ON(isp1362_read_reg16(isp1362_hcd, HCBUFSTAT) & HCBUFSTAT_ISTL1_ACTIVE); | 1092 | WARN_ON(isp1362_read_reg16(isp1362_hcd, HCBUFSTAT) & |
1091 | WARN_ON(!isp1362_read_reg16(isp1362_hcd, HCBUFSTAT) & HCBUFSTAT_ISTL1_DONE); | 1093 | HCBUFSTAT_ISTL1_ACTIVE); |
1094 | WARN_ON(!(isp1362_read_reg16(isp1362_hcd, HCBUFSTAT) & | ||
1095 | HCBUFSTAT_ISTL1_DONE)); | ||
1092 | isp1362_hcd->irqenb &= ~HCuPINT_ISTL1; | 1096 | isp1362_hcd->irqenb &= ~HCuPINT_ISTL1; |
1093 | } | 1097 | } |
1094 | 1098 | ||