All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <5647CBAE.4070908@interlog.com>

diff --git a/a/1.txt b/N1/1.txt
index 03c17f4..a4fb532 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -13,10 +13,3 @@ port using the ehci_hcd driver then the mass storage gadget worked
 
 Signed-of-by: Douglas Gilbert <dgilbert@interlog.com>
 Cc: <stable@vger.kernel.org> #4.0+
--------------- next part --------------
-A non-text attachment was scrubbed...
-Name: atmel_udhs_int_mask.patch
-Type: text/x-patch
-Size: 553 bytes
-Desc: not available
-URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20151114/264e3f38/attachment.bin>
diff --git a/N1/2.hdr b/N1/2.hdr
new file mode 100644
index 0000000..320eb89
--- /dev/null
+++ b/N1/2.hdr
@@ -0,0 +1,5 @@
+Content-Type: text/x-patch;
+ name="atmel_udhs_int_mask.patch"
+Content-Transfer-Encoding: 7bit
+Content-Disposition: attachment;
+ filename="atmel_udhs_int_mask.patch"
diff --git a/N1/2.txt b/N1/2.txt
new file mode 100644
index 0000000..327099b
--- /dev/null
+++ b/N1/2.txt
@@ -0,0 +1,13 @@
+diff --git a/drivers/usb/gadget/udc/atmel_usba_udc.c b/drivers/usb/gadget/udc/atmel_usba_udc.c
+index f0f2b06..f92f5af 100644
+--- a/drivers/usb/gadget/udc/atmel_usba_udc.c
++++ b/drivers/usb/gadget/udc/atmel_usba_udc.c
+@@ -1633,7 +1633,7 @@ static irqreturn_t usba_udc_irq(int irq, void *devid)
+ 	spin_lock(&udc->lock);
+ 
+ 	int_enb = usba_int_enb_get(udc);
+-	status = usba_readl(udc, INT_STA) & int_enb;
++	status = usba_readl(udc, INT_STA) & (int_enb | USBA_HIGH_SPEED);
+ 	DBG(DBG_INT, "irq, status=%#08x\n", status);
+ 
+ 	if (status & USBA_DET_SUSPEND) {
diff --git a/a/content_digest b/N1/content_digest
index 143fdab..c4349af 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,8 +1,15 @@
- "From\0dgilbert@interlog.com (Douglas Gilbert)\0"
+ "From\0Douglas Gilbert <dgilbert@interlog.com>\0"
  "Subject\0[PATCH] Atmel USB High speed device port, speed fix\0"
  "Date\0Sat, 14 Nov 2015 19:02:54 -0500\0"
- "To\0linux-arm-kernel@lists.infradead.org\0"
- "\00:1\0"
+ "To\0linux-arm-kernel <linux-arm-kernel@lists.infradead.org>"
+  USB list <linux-usb@vger.kernel.org>
+  Boris BREZILLON <boris.brezillon@free-electrons.com>
+  Ferre
+  Nicolas <Nicolas.FERRE@atmel.com>
+ " Felipe Balbi <balbi@ti.com>\0"
+ "Cc\0Alan Stern <stern@rowland.harvard.edu>"
+ " stable@vger.kernel.org\0"
+ "\01:1\0"
  "b\0"
  "Following changes that appeared in lk 4.0.0, the gadget udc driver for\n"
  "some ARM based Atmel SoCs (e.g. at91sam9x5 and sama5d3 families)\n"
@@ -18,13 +25,22 @@
  "\n"
  "\n"
  "Signed-of-by: Douglas Gilbert <dgilbert@interlog.com>\n"
- "Cc: <stable@vger.kernel.org> #4.0+\n"
- "-------------- next part --------------\n"
- "A non-text attachment was scrubbed...\n"
- "Name: atmel_udhs_int_mask.patch\n"
- "Type: text/x-patch\n"
- "Size: 553 bytes\n"
- "Desc: not available\n"
- URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20151114/264e3f38/attachment.bin>
+ Cc: <stable@vger.kernel.org> #4.0+
+ "\01:2\0"
+ "fn\0atmel_udhs_int_mask.patch\0"
+ "b\0"
+ "diff --git a/drivers/usb/gadget/udc/atmel_usba_udc.c b/drivers/usb/gadget/udc/atmel_usba_udc.c\n"
+ "index f0f2b06..f92f5af 100644\n"
+ "--- a/drivers/usb/gadget/udc/atmel_usba_udc.c\n"
+ "+++ b/drivers/usb/gadget/udc/atmel_usba_udc.c\n"
+ "@@ -1633,7 +1633,7 @@ static irqreturn_t usba_udc_irq(int irq, void *devid)\n"
+ " \tspin_lock(&udc->lock);\n"
+ " \n"
+ " \tint_enb = usba_int_enb_get(udc);\n"
+ "-\tstatus = usba_readl(udc, INT_STA) & int_enb;\n"
+ "+\tstatus = usba_readl(udc, INT_STA) & (int_enb | USBA_HIGH_SPEED);\n"
+ " \tDBG(DBG_INT, \"irq, status=%#08x\\n\", status);\n"
+ " \n"
+ " \tif (status & USBA_DET_SUSPEND) {"
 
-322ed315591d5b54d3751d2afac55fe5550771542784c057148236a041bd692a
+d4b449d400e770d0a18c859da7ade0c93cf39283fdedb4f74a7d4939cf924117

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.