aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/pxa/patches-2.6.21/008-pxa2xx_udc.patch
diff options
context:
space:
mode:
authorImre Kaloz <kaloz@openwrt.org>2010-02-09 00:11:50 +0000
committerImre Kaloz <kaloz@openwrt.org>2010-02-09 00:11:50 +0000
commit6c60de0ed15145bbc1376095aeda0d2b43fad837 (patch)
treea1637f5df5b2c6175a4c8b17f73d0f7808361fa7 /target/linux/pxa/patches-2.6.21/008-pxa2xx_udc.patch
parent0ccffaccacc8f09081b0c5f0f134e86e9deed9aa (diff)
downloadmaster-187ad058-6c60de0ed15145bbc1376095aeda0d2b43fad837.tar.gz
master-187ad058-6c60de0ed15145bbc1376095aeda0d2b43fad837.tar.bz2
master-187ad058-6c60de0ed15145bbc1376095aeda0d2b43fad837.zip
[pxa]: upgrade to 2.6.32.7, switch to squashfs, remove broken flag
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19562 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/pxa/patches-2.6.21/008-pxa2xx_udc.patch')
-rw-r--r--target/linux/pxa/patches-2.6.21/008-pxa2xx_udc.patch63
1 files changed, 0 insertions, 63 deletions
diff --git a/target/linux/pxa/patches-2.6.21/008-pxa2xx_udc.patch b/target/linux/pxa/patches-2.6.21/008-pxa2xx_udc.patch
deleted file mode 100644
index 51c413318f..0000000000
--- a/target/linux/pxa/patches-2.6.21/008-pxa2xx_udc.patch
+++ /dev/null
@@ -1,63 +0,0 @@
---- a/drivers/usb/gadget/pxa2xx_udc.c
-+++ b/drivers/usb/gadget/pxa2xx_udc.c
-@@ -51,6 +51,7 @@
- #include <asm/mach-types.h>
- #include <asm/unaligned.h>
- #include <asm/hardware.h>
-+#include <asm/mach/irq.h>
- #ifdef CONFIG_ARCH_PXA
- #include <asm/arch/pxa-regs.h>
- #endif
-@@ -101,6 +102,10 @@ static const char ep0name [] = "ep0";
-
- #endif
-
-+#ifdef CONFIG_ARCH_GUMSTIX
-+#undef CONFIG_USB_PXA2XX_SMALL
-+#endif
-+
- #include "pxa2xx_udc.h"
-
-
-@@ -2541,6 +2546,41 @@ static int __init pxa2xx_udc_probe(struc
- }
- #endif
-
-+ /* Reset UDCCS register to be able to recover from whatever
-+ * state UDC was previously in. */
-+ *dev->ep[ 2].reg_udccs = UDCCS_BO_RPC | UDCCS_BO_SST;
-+#ifndef CONFIG_USB_PXA2XX_SMALL
-+ *dev->ep[ 7].reg_udccs = UDCCS_BO_RPC | UDCCS_BO_SST;
-+ *dev->ep[12].reg_udccs = UDCCS_BO_RPC | UDCCS_BO_SST;
-+#endif
-+
-+ *dev->ep[ 1].reg_udccs = UDCCS_BI_TPC | UDCCS_BI_FTF |
-+ UDCCS_BI_TUR | UDCCS_BI_SST | UDCCS_BI_TSP;
-+#ifndef CONFIG_USB_PXA2XX_SMALL
-+ *dev->ep[ 6].reg_udccs = UDCCS_BI_TPC | UDCCS_BI_FTF |
-+ UDCCS_BI_TUR | UDCCS_BI_SST | UDCCS_BI_TSP;
-+ *dev->ep[11].reg_udccs = UDCCS_BI_TPC | UDCCS_BI_FTF |
-+ UDCCS_BI_TUR | UDCCS_BI_SST | UDCCS_BI_TSP;
-+
-+ *dev->ep[ 3].reg_udccs = UDCCS_II_TPC | UDCCS_II_FTF |
-+ UDCCS_II_TUR | UDCCS_II_TSP;
-+ *dev->ep[ 8].reg_udccs = UDCCS_II_TPC | UDCCS_II_FTF |
-+ UDCCS_II_TUR | UDCCS_II_TSP;
-+ *dev->ep[13].reg_udccs = UDCCS_II_TPC | UDCCS_II_FTF |
-+ UDCCS_II_TUR | UDCCS_II_TSP;
-+
-+ *dev->ep[ 4].reg_udccs = UDCCS_IO_RPC | UDCCS_IO_ROF;
-+ *dev->ep[ 9].reg_udccs = UDCCS_IO_RPC | UDCCS_IO_ROF;
-+ *dev->ep[11].reg_udccs = UDCCS_IO_RPC | UDCCS_IO_ROF;
-+
-+ *dev->ep[ 5].reg_udccs = UDCCS_INT_TPC | UDCCS_INT_FTF |
-+ UDCCS_INT_TUR | UDCCS_INT_SST;
-+ *dev->ep[10].reg_udccs = UDCCS_INT_TPC | UDCCS_INT_FTF |
-+ UDCCS_INT_TUR | UDCCS_INT_SST;
-+ *dev->ep[15].reg_udccs = UDCCS_INT_TPC | UDCCS_INT_FTF |
-+ UDCCS_INT_TUR | UDCCS_INT_SST;
-+#endif
-+
- /* other non-static parts of init */
- dev->dev = &pdev->dev;
- dev->mach = pdev->dev.platform_data;