From d9afed51884ff8770bd65ad8c1dcd21f770cdf3a Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 14 Oct 2013 07:27:44 +0200 Subject: [PATCH] projects/RPi/patches: update RPi kernel patch Signed-off-by: Stephan Raue --- ...tch => linux-01-RPi_support-c5fd68b.patch} | 595 +++++++++++------- 1 file changed, 363 insertions(+), 232 deletions(-) rename projects/RPi/patches/linux/{linux-01-RPi_support-6570114.patch => linux-01-RPi_support-c5fd68b.patch} (99%) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support-6570114.patch b/projects/RPi/patches/linux/linux-01-RPi_support-c5fd68b.patch similarity index 99% rename from projects/RPi/patches/linux/linux-01-RPi_support-6570114.patch rename to projects/RPi/patches/linux/linux-01-RPi_support-c5fd68b.patch index bd6c9e33da..6a0ed1e0c3 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support-6570114.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support-c5fd68b.patch @@ -1,7 +1,7 @@ -From 9b8c75f091c40ae6c41bf399f99b3dc02a9adb51 Mon Sep 17 00:00:00 2001 +From 6c4909d4722da1526564e65a44bcff67cd0fd428 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 001/124] Main bcm2708 linux port +Subject: [PATCH 001/128] Main bcm2708 linux port Signed-off-by: popcornmix --- @@ -8259,10 +8259,10 @@ index b838ffc..f3a39c1 100644 1.8.4 -From ea00337aa55f2e6851370be5b7c9ced0b96f4d74 Mon Sep 17 00:00:00 2001 +From db4804f8e3d42c9aa6534bb512f68983f8aad4bf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 002/124] Add dwc_otg driver +Subject: [PATCH 002/128] Add dwc_otg driver Signed-off-by: popcornmix --- @@ -65341,10 +65341,10 @@ index 0000000..abcf284 1.8.4 -From fc4550f27dbc1cece45a94c17d04acb86b6c6970 Mon Sep 17 00:00:00 2001 +From a9b43c2cb50813ef3d031f9189416622fb9e423e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:54:32 +0100 -Subject: [PATCH 003/124] bcm2708 watchdog driver +Subject: [PATCH 003/128] bcm2708 watchdog driver Signed-off-by: popcornmix --- @@ -65778,10 +65778,10 @@ index 0000000..dd33c35 1.8.4 -From 520fc1c445ad64f7b138b36785dc8d3fe6083274 Mon Sep 17 00:00:00 2001 +From 2fe9e8fb06e8dc21afa02c7104cb0832288b9ddb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:55:09 +0100 -Subject: [PATCH 004/124] bcm2708 framebuffer driver +Subject: [PATCH 004/128] bcm2708 framebuffer driver Signed-off-by: popcornmix --- @@ -68816,10 +68816,10 @@ index 3c14e43..7626beb 100644 1.8.4 -From 0c7080ddef03325b12f4d57904903d0dde0637e5 Mon Sep 17 00:00:00 2001 +From d83d46c2b0262e658b42e47783b9d5f6849a943c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 -Subject: [PATCH 005/124] bcm2708 vchiq driver +Subject: [PATCH 005/128] bcm2708 vchiq driver Signed-off-by: popcornmix --- @@ -81280,10 +81280,10 @@ index 0000000..b6bfa21 1.8.4 -From 368e85b674d7bdb2b3d90530c5f282a3d58a56d9 Mon Sep 17 00:00:00 2001 +From d1b7874c2ded20c9f31a63a85ba45f0fde8a143c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 -Subject: [PATCH 006/124] cma: Add vc_cma driver to enable use of CMA +Subject: [PATCH 006/128] cma: Add vc_cma driver to enable use of CMA Signed-off-by: popcornmix --- @@ -82578,10 +82578,10 @@ index 0000000..bdc9d79 1.8.4 -From 52a10be38f6f53a362c983813f2ad855b36dd9b5 Mon Sep 17 00:00:00 2001 +From 6e6f3359f80305272ad51a3b5a6a169153501ee8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 -Subject: [PATCH 007/124] bcm2708: alsa sound driver +Subject: [PATCH 007/128] bcm2708: alsa sound driver Signed-off-by: popcornmix --- @@ -84904,10 +84904,10 @@ index 0000000..af3e6eb 1.8.4 -From 9c08dcbd00bec82b1d15ca33b57ad82ebe0e5f75 Mon Sep 17 00:00:00 2001 +From 858979dd75a69d109764d7cd81ba3f30236b0479 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 008/124] Allow mac address to be set in smsc95xx +Subject: [PATCH 008/128] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -85001,10 +85001,10 @@ index 3f38ba8..60076fe 100644 1.8.4 -From 6d17161b92e6d627294ff4a45af928ccb0a58e98 Mon Sep 17 00:00:00 2001 +From c5c5d61c9753b1dea877131ad110cd62c8001f84 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 8 May 2012 23:12:13 +0100 -Subject: [PATCH 009/124] possible fix for sdcard missing status. Thank naren +Subject: [PATCH 009/128] possible fix for sdcard missing status. Thank naren --- drivers/mmc/host/sdhci-bcm2708.c | 9 +++++++++ @@ -85041,10 +85041,10 @@ index e79723d..a405114 100644 1.8.4 -From 5b8fb5231dd2c5edbddd93cf52dcb1f00c59d4c2 Mon Sep 17 00:00:00 2001 +From 34394b748ea27a483e792c5a48e55e1370a2ce72 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 17 May 2012 14:44:19 +0100 -Subject: [PATCH 010/124] sdcard patch improvements from naren +Subject: [PATCH 010/128] sdcard patch improvements from naren --- drivers/mmc/host/sdhci-bcm2708.c | 23 +++++++---------------- @@ -85103,10 +85103,10 @@ index a405114..ae8edf7 100644 1.8.4 -From f2ef12b61ebe7e43d3c7e3b624825fc29698c3c2 Mon Sep 17 00:00:00 2001 +From e4316be7fc5dbe3b1c6c930232754ae17619a63a Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Mon, 4 Jun 2012 04:27:48 +0200 -Subject: [PATCH 011/124] sdhci-bcm2708: speed up DMA sync +Subject: [PATCH 011/128] sdhci-bcm2708: speed up DMA sync Experiments show that it doesn't really take that long to sync, so we can reduce the poll interval slightly. Might improve performance a bit. @@ -85131,10 +85131,10 @@ index ae8edf7..a6bdc25 100644 1.8.4 -From 53c69556509df8d8808479bb1174a41dc8fadfa5 Mon Sep 17 00:00:00 2001 +From f10f8b001cc5c6dcdb703cccc65b259dbd50ecf6 Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Mon, 11 Jun 2012 18:52:04 +0200 -Subject: [PATCH 012/124] sdhci-bcm2708: remove custom clock handling +Subject: [PATCH 012/128] sdhci-bcm2708: remove custom clock handling The custom clock handling code is redundant and buggy. The MMC/SDHCI subsystem does a better job than it, so remove it for good. @@ -85232,10 +85232,10 @@ index a6bdc25..0ed4d85 100644 1.8.4 -From 70e6b72a601fb93e02050c497b3a32ef6b3be0db Mon Sep 17 00:00:00 2001 +From 36841a7ba4e041ec49131d6b9b8baf6701a83dc2 Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Mon, 11 Jun 2012 18:53:59 +0200 -Subject: [PATCH 013/124] sdhci-bcm2708: add additional quirks +Subject: [PATCH 013/128] sdhci-bcm2708: add additional quirks Some additional quirks are needed for correct operation. There's no SDHCI capabilities register documented, and it always reads @@ -85265,10 +85265,10 @@ index 0ed4d85..3001836 100644 1.8.4 -From 46b9ab4446b805a8c4f6f2efbef817eb9fa4e1f5 Mon Sep 17 00:00:00 2001 +From c4dbb71a1abb0cd348980cab71f09b4a813a6f77 Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Mon, 11 Jun 2012 18:57:13 +0200 -Subject: [PATCH 014/124] sdhci-bcm2708: add allow_highspeed parameter +Subject: [PATCH 014/128] sdhci-bcm2708: add allow_highspeed parameter Add a parameter to disable high-speed mode for the few cards that still might have problems. High-speed mode is enabled by default. @@ -85316,10 +85316,10 @@ index 3001836..c64de21 100644 1.8.4 -From cfab67e0c7c65b84c73fcdaae93e555ef54bedbe Mon Sep 17 00:00:00 2001 +From 89173a0d5f5b37c6893fd7a0ecb0c11dedf9b198 Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Mon, 11 Jun 2012 18:58:40 +0200 -Subject: [PATCH 015/124] sdhci-bcm2708: assume 50 MHz eMMC clock +Subject: [PATCH 015/128] sdhci-bcm2708: assume 50 MHz eMMC clock 80 MHz clock isnt't suited well to be dividable to get SD clocks of 25 MHz (default mode) or 50 MHz (high speed mode). 50 MHz are perfect to @@ -85345,10 +85345,10 @@ index c64de21..d174938 100644 1.8.4 -From 7747f80c83a3bd507bf1cdea1e8fa287b5fbdb6e Mon Sep 17 00:00:00 2001 +From eb7e247f7add17580c69c39bf788a31401738b16 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 16 Jun 2012 22:31:55 +0100 -Subject: [PATCH 016/124] Allow emmc clock to be specified as command line +Subject: [PATCH 016/128] Allow emmc clock to be specified as command line parameter --- @@ -85395,10 +85395,10 @@ index d174938..0ee983c 100644 1.8.4 -From 5c7e7e4a3fef75d30c2ecb94fbbc16fa16847694 Mon Sep 17 00:00:00 2001 +From 48108d26cebfcb376dcef29c13aad442a40e0768 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 16 Jun 2012 22:35:38 +0100 -Subject: [PATCH 017/124] sdhci-bcm2708: raise DMA sync timeout +Subject: [PATCH 017/128] sdhci-bcm2708: raise DMA sync timeout Commit d64b84c by accident reduced the maximum overall DMA sync timeout. The maximum overall timeout was reduced from 100ms to 30ms, @@ -85428,10 +85428,10 @@ index 0ee983c..b0cdd7d 100644 1.8.4 -From bb3e4329dacfa2145cefac964c6d10572fef87b2 Mon Sep 17 00:00:00 2001 +From d29d5dcce56fbe39cdeab48d68cbdc2a0201455b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 22 Jun 2012 12:57:42 +0100 -Subject: [PATCH 018/124] Use ndelay rather than udelay. Thanks lb +Subject: [PATCH 018/128] Use ndelay rather than udelay. Thanks lb --- drivers/mmc/host/sdhci-bcm2708.c | 8 ++++---- @@ -85478,10 +85478,10 @@ index b0cdd7d..7bba950 100644 1.8.4 -From 75bb6d34cf3eace6ed2aa9c37ec5806ed8c1e762 Mon Sep 17 00:00:00 2001 +From 090c6ec13dc4cb7f3355bf18977a3660de493db1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:41:10 +0100 -Subject: [PATCH 019/124] Backport of Chris Boot's i2c and spi drivers. +Subject: [PATCH 019/128] Backport of Chris Boot's i2c and spi drivers. --- arch/arm/configs/bcmrpi_cutdown_defconfig | 10 + @@ -86770,10 +86770,10 @@ index 0000000..9f1580e 1.8.4 -From 2233f22cb5dc1513e2d1d6315835f1be7823cc7f Mon Sep 17 00:00:00 2001 +From 75ba279d993caca961f354805a4488deffa237dd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 19 Jul 2012 16:00:28 +0100 -Subject: [PATCH 020/124] Add SPI_SPI_DEV module +Subject: [PATCH 020/128] Add SPI_SPI_DEV module --- arch/arm/configs/bcmrpi_defconfig | 1 + @@ -86795,10 +86795,10 @@ index 6219df3..31f5afaa 100644 1.8.4 -From 7baabc1022257cd2adf4f6f29b84042ba3224948 Mon Sep 17 00:00:00 2001 +From 3441eaf35c791fec9435d193e72cbc2fac09e451 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 13 Jul 2012 18:34:18 +0100 -Subject: [PATCH 021/124] Fix for quitting X hang. Interrupted mailbox reads +Subject: [PATCH 021/128] Fix for quitting X hang. Interrupted mailbox reads are not something we can reliably recover from, so down_interruptable is not a safe call. @@ -86833,10 +86833,10 @@ index 799a0ac..3874051 100644 1.8.4 -From 090dba6134b5cd9de60debb40baf81a8634d367f Mon Sep 17 00:00:00 2001 +From 0770e591a3550322552bdd3e2c7a0637b207111d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 17 Jul 2012 00:48:27 +0100 -Subject: [PATCH 022/124] Add sync_after_dma module parameter +Subject: [PATCH 022/128] Add sync_after_dma module parameter --- drivers/mmc/host/sdhci-bcm2708.c | 60 +++++++++++++++++++++------------------- @@ -86953,10 +86953,10 @@ index 7bba950..3792b9f 100644 1.8.4 -From 836fbe1d30f19bbf3f59139ac88a9480809a3ca7 Mon Sep 17 00:00:00 2001 +From 1860e8ef7bedd7b8837cd100366e3bbf41e51cfa Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:25:52 +0100 -Subject: [PATCH 023/124] sdhci-bcm2708: use extension FIFO to buffer DMA +Subject: [PATCH 023/128] sdhci-bcm2708: use extension FIFO to buffer DMA transfers The additional FIFO might speed up transfers in some cases. @@ -87008,10 +87008,10 @@ index 3792b9f..326b962 100644 1.8.4 -From a16396e6d3f2302b56850af3387faca53e48542a Mon Sep 17 00:00:00 2001 +From ee743c1003e5fa36546b4ec88e39d1c10447009a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:42:49 +0100 -Subject: [PATCH 024/124] sdhci-bcm2708: use multiblock-type transfers for +Subject: [PATCH 024/128] sdhci-bcm2708: use multiblock-type transfers for single blocks There are issues with both single block reads (missed completion) @@ -87067,10 +87067,10 @@ index e326ae2..70020e3 100644 1.8.4 -From 7484e2c77cbd2947b7fe6d061d122f8b732ecb75 Mon Sep 17 00:00:00 2001 +From c9bb9a0e5d15e6674bf071fd717fe9055db12a1d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 Aug 2012 19:02:14 +0100 -Subject: [PATCH 025/124] Add module parameter for missing_status quirk. +Subject: [PATCH 025/128] Add module parameter for missing_status quirk. sdhci-bcm2708.missing_status=0 may improve interrupt latency --- @@ -87126,10 +87126,10 @@ index c6d6bb0..8243593 100644 1.8.4 -From 695b4327195166ee2af2eeccf88f8eb77fc76537 Mon Sep 17 00:00:00 2001 +From ef53d291b907c86a59849e6e829e994718fad1d1 Mon Sep 17 00:00:00 2001 From: ddv2005 Date: Sun, 5 Aug 2012 10:42:12 -0400 -Subject: [PATCH 026/124] Fix spinlock recursion in sdhci-bcm2708.c +Subject: [PATCH 026/128] Fix spinlock recursion in sdhci-bcm2708.c --- drivers/mmc/host/sdhci-bcm2708.c | 14 +++++++------- @@ -87198,10 +87198,10 @@ index 8243593..7a703c2 100644 1.8.4 -From 6eccb6583225be5691bc35f0ad1e36f616a8300c Mon Sep 17 00:00:00 2001 +From e6c4f6334b2e31fa515f08421fd0fdc6a03ddbc5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 21 Aug 2012 18:49:44 +0100 -Subject: [PATCH 027/124] Read memory size for vc_mem through mailbox property +Subject: [PATCH 027/128] Read memory size for vc_mem through mailbox property channel --- @@ -87372,10 +87372,10 @@ index fd9d4be..7a7748e 100644 1.8.4 -From 2250daa44a167d04ac9341a0c8ef30420259b9db Mon Sep 17 00:00:00 2001 +From cd31f8e67a27ad2f9d2d52bb6f4f73d1608aee1d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 028/124] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 028/128] enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module) --- @@ -87438,10 +87438,10 @@ index 510be0b..d61e747 100644 1.8.4 -From f116a2fce49f1eba3ac51bec1ac7d04002be0192 Mon Sep 17 00:00:00 2001 +From d5c973ae4643baa7ef6cfe5bd9bd9b7ce940d99b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:27:48 +0100 -Subject: [PATCH 029/124] Add low-latency mode to sdcard driver. Disable with +Subject: [PATCH 029/128] Add low-latency mode to sdcard driver. Disable with sdhci-bcm2708.enable_llm=0. Thanks ddv2005. --- @@ -87964,10 +87964,10 @@ index f3a39c1..58bfab0 100644 1.8.4 -From 5d5aac9bab161217624021a99dfc63237510580e Mon Sep 17 00:00:00 2001 +From 598486360573b01a586e34985f2477d998987c46 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:46:42 +0100 -Subject: [PATCH 030/124] Add FIQ patch to dwc_otg driver. Enable with +Subject: [PATCH 030/128] Add FIQ patch to dwc_otg driver. Enable with dwc_otg.fiq_fix_enable=1. Should give about 10% more ARM performance. Thanks to Gordon and Costas @@ -89127,10 +89127,10 @@ index a7e9076..bb1c42d 100644 1.8.4 -From c76438af5b5107ce6e1ecedf5b3fe63e6e3820c0 Mon Sep 17 00:00:00 2001 +From 6cef4263307efa0c9eacbddd9e21c67f849e49d9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Apr 2013 23:58:47 +0100 -Subject: [PATCH 033/124] Add verious user config requests. +Subject: [PATCH 033/128] Add verious user config requests. CONFIG_DEVTMPFS_MOUNT, CONFIG_NFS_V4_1=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y, drbd and IPSEC modules @@ -89540,10 +89540,10 @@ index 31f5afaa..ef43466 100644 1.8.4 -From a159f8253a7dda3524423c801f2b68ddbb54d4a8 Mon Sep 17 00:00:00 2001 +From 3e0dc8dde7be11f4a3bedec4496db56ff789c493 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 8 Sep 2012 15:17:53 +0100 -Subject: [PATCH 034/124] Avoid dynamic memory allocation for channel lock in +Subject: [PATCH 034/128] Avoid dynamic memory allocation for channel lock in USB driver. Thanks ddv2005. --- @@ -89650,10 +89650,10 @@ index f1658fa..21e8f09 100644 1.8.4 -From 95772de6fe6c9e365ee9636bcf1a919bd03a7a79 Mon Sep 17 00:00:00 2001 +From c11b3259cc7e0193b87252ecab956242694b50cb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 035/124] Add cpufreq driver +Subject: [PATCH 035/128] Add cpufreq driver --- arch/arm/Kconfig | 1 + @@ -90180,10 +90180,10 @@ index 0000000..aa6fc66 1.8.4 -From 35b5b3a221cd9013d3a29144aa929ca85b73f368 Mon Sep 17 00:00:00 2001 +From fd8ea3727c8fc6468fa54f49c57af0656fa8a10b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 8 Apr 2013 21:12:48 +0100 -Subject: [PATCH 036/124] Add NAK holdoff scheme. Enabled by default, disable +Subject: [PATCH 036/128] Add NAK holdoff scheme. Enabled by default, disable with dwc_otg.nak_holdoff_enable=0. Thanks gsh --- @@ -90393,10 +90393,10 @@ index ac10323..e6b2a7b 100644 1.8.4 -From 284c8eadb90ca81dc2457761be38f3223d56220a Mon Sep 17 00:00:00 2001 +From 2ec161d5dcf86b121d5dca7c78d3a753b2cc9cb7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 037/124] Added hwmon/thermal driver for reporting core +Subject: [PATCH 037/128] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian --- @@ -90920,10 +90920,10 @@ index 0000000..f1ecdb2 1.8.4 -From 3d3ffc2b26655fd84a3eb6ad15c3e7b0ab5e33a4 Mon Sep 17 00:00:00 2001 +From d27b5f42d8edf526b692d91c93d4c1dddb735d44 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Apr 2013 23:59:27 +0100 -Subject: [PATCH 038/124] Add config options for thermal sensor, L2TP, +Subject: [PATCH 038/128] Add config options for thermal sensor, L2TP, RT2800USB_UNKNOWN, and various I2C and SPI RTCs. Tidy of thermal driver. --- @@ -91091,10 +91091,10 @@ index f1ecdb2..3f9a733 100644 1.8.4 -From d3ada75513d513f299b031f86486898fe1eccb5b Mon Sep 17 00:00:00 2001 +From f8f6c907799be25fec99e670237c4ac52f5b1a11 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 28 Mar 2013 01:19:54 +0000 -Subject: [PATCH 039/124] 2708fb: Remove some unnecessary dmesg output. +Subject: [PATCH 039/128] 2708fb: Remove some unnecessary dmesg output. --- drivers/video/bcm2708_fb.c | 34 +++++++++++++++++++--------------- @@ -91221,10 +91221,10 @@ index c82dd90..08d9238 100644 1.8.4 -From 68d239c846ae392bd2bc0fa38eb178d14dbf81af Mon Sep 17 00:00:00 2001 +From 2b01170bdf76fb30a4a6df15398a66121897cab8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 28 Mar 2013 01:20:34 +0000 -Subject: [PATCH 040/124] cpufreq: Remove some unnecessary dmesg output. +Subject: [PATCH 040/128] cpufreq: Remove some unnecessary dmesg output. --- drivers/cpufreq/bcm2835-cpufreq.c | 2 +- @@ -91247,10 +91247,10 @@ index aa6fc66..6ff1edb 100755 1.8.4 -From 1eb3d94a62288c66bcfd039c365e553357dcb73f Mon Sep 17 00:00:00 2001 +From 52485729188509d5c59b9074ec3cd3bafcf19998 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 17 Sep 2012 22:57:29 +0100 -Subject: [PATCH 041/124] Switch to powersave governor. We'll enable ondemand +Subject: [PATCH 041/128] Switch to powersave governor. We'll enable ondemand in the distribution --- @@ -91278,10 +91278,10 @@ index d11f688..c1afa47 100644 1.8.4 -From 46d16b7b0fe7f9003fcc3b68774193a296a5018d Mon Sep 17 00:00:00 2001 +From e30dc2536a36a65e4dcc9176546bdc3e175bef31 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Apr 2013 12:16:36 +0100 -Subject: [PATCH 042/124] Enable multiple ALSA channels +Subject: [PATCH 042/128] Enable multiple ALSA channels --- arch/arm/mach-bcm2708/bcm2708.c | 54 ++++++++++++++++++++++++++++++++++++----- @@ -91356,10 +91356,10 @@ index 2875cd2..27e9553 100644 1.8.4 -From 3061aee071a580c554fb1e86b5edd084bced284f Mon Sep 17 00:00:00 2001 +From a92be80af3068c59b2495d7a9be21d2d8e999cba Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Oct 2012 20:08:19 +0100 -Subject: [PATCH 043/124] set i2c speed via module-parameter or menuconfig. +Subject: [PATCH 043/128] set i2c speed via module-parameter or menuconfig. Thanks FrankBoesing --- @@ -91434,10 +91434,10 @@ index 7cae615..3391889 100644 1.8.4 -From e2b57f10c08797f25e12dce9ec9b0885ac5b67c2 Mon Sep 17 00:00:00 2001 +From c790505f131471383130755cd6bb9cc433f9a46a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Oct 2012 21:31:48 +0100 -Subject: [PATCH 044/124] Allow the number of cycles delay between sdcard +Subject: [PATCH 044/128] Allow the number of cycles delay between sdcard peripheral writes to be specified on command line with sdhci-bcm2708.cycle_delay @@ -91479,10 +91479,10 @@ index 7ce2829..ffd7310 100644 1.8.4 -From 3bffe9a536a8d02cae084833142eb15c453cd7d0 Mon Sep 17 00:00:00 2001 +From 7796269504aab5ba9bb97e192f70046aa087de02 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Apr 2013 14:37:25 +0100 -Subject: [PATCH 045/124] Fix vc-mem by using module parameters +Subject: [PATCH 045/128] Fix vc-mem by using module parameters --- arch/arm/mach-bcm2708/bcm2708.c | 12 ++--- @@ -91717,10 +91717,10 @@ index 5ef68b3..057f74f 100644 1.8.4 -From 7fb571ca5ba2aaa6cd61686b788bfb0a2ce6a130 Mon Sep 17 00:00:00 2001 +From c08bb320f3a9d877dee7e5bf20e19494f0da7e8b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 5 Oct 2012 22:44:47 +0100 -Subject: [PATCH 046/124] Support dummy vc-mem ioctl used by vcdbg +Subject: [PATCH 046/128] Support dummy vc-mem ioctl used by vcdbg --- arch/arm/mach-bcm2708/include/mach/vc_mem.h | 1 + @@ -91768,10 +91768,10 @@ index 057f74f..aeae4d5 100644 1.8.4 -From f75d7bafd4c3cdcbe5ce6f2a113b418b23c11d25 Mon Sep 17 00:00:00 2001 +From 476b7cf40b4034f008d73968edd08221b4a8c122 Mon Sep 17 00:00:00 2001 From: dero Date: Mon, 19 Nov 2012 12:46:06 +0100 -Subject: [PATCH 047/124] Lazy CRC quirk: Implemented retrying mechanisms for +Subject: [PATCH 047/128] Lazy CRC quirk: Implemented retrying mechanisms for SD SSR and SCR, disabled missing_status and spurious CRC ACMD51 quirks by default (should be fixed by the retrying-mechanishm) @@ -92003,10 +92003,10 @@ index ffd7310..3556ed3 100644 1.8.4 -From 7468790654c50378726e524f8bd66fc9936e764e Mon Sep 17 00:00:00 2001 +From 33cd60ac5e4f022666a2a3d2de5f78527e89b9b0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 28 Mar 2013 00:10:32 +0000 -Subject: [PATCH 048/124] bcm2708: Add vc_cma driver to enable use of CMA +Subject: [PATCH 048/128] bcm2708: Add vc_cma driver to enable use of CMA --- arch/arm/mach-bcm2708/bcm2708.c | 18 ++++++++++++++++++ @@ -92067,10 +92067,10 @@ index e010515..9d38d40 100644 1.8.4 -From 3b4e28e2a351f05495e9e5acea16221c92993397 Mon Sep 17 00:00:00 2001 +From 172d9d6cdfe39e39480e2347f8ded3e6781b79a4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 24 Oct 2012 22:00:43 +0100 -Subject: [PATCH 049/124] Fix reboot with new restart method of machine driver +Subject: [PATCH 049/128] Fix reboot with new restart method of machine driver --- arch/arm/mach-bcm2708/bcm2708.c | 18 +++++++++++++++++- @@ -92148,10 +92148,10 @@ index bc9d458..2d0b821 100644 1.8.4 -From ea7d7d31149b8216580ffa96a75fff29a0f38bba Mon Sep 17 00:00:00 2001 +From 07a0dddea2d5ef264a9876097212416dcce628d4 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Sun, 4 Nov 2012 15:55:01 +0000 -Subject: [PATCH 050/124] Make sure we wait for the reset to finish +Subject: [PATCH 050/128] Make sure we wait for the reset to finish --- drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 2 ++ @@ -92174,10 +92174,10 @@ index 3e762e2..e8c91e7 100644 1.8.4 -From bd3003672dd26fde1aa686ed5bf6bca2ca6ef60e Mon Sep 17 00:00:00 2001 +From 9cbb6489bafdf573a88a66fb5088b43ee14dbd91 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 19 Nov 2012 18:27:05 +0000 -Subject: [PATCH 051/124] Add Simon Hall's dma helper module, useful in future +Subject: [PATCH 051/128] Add Simon Hall's dma helper module, useful in future for X acceleration --- @@ -93515,10 +93515,10 @@ index 0000000..5cb1335 1.8.4 -From c51b955f2ac5256e0f93dc460f73b2bee38c5f32 Mon Sep 17 00:00:00 2001 +From eb2dadf3845bde75b1b711ffc21b4658eea0136f Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 052/124] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 052/128] lirc: added support for RaspberryPi GPIO --- drivers/staging/media/lirc/Kconfig | 6 + @@ -94253,10 +94253,10 @@ index 0000000..96acab0 1.8.4 -From 8c0ed8815cc5986978b84106304fdfc6b323495f Mon Sep 17 00:00:00 2001 +From 37a02ecdf5e5a31204a2d60851159ec8502ca113 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 25 Nov 2012 18:28:09 +0000 -Subject: [PATCH 053/124] Allow mailbox driver to be called from user code +Subject: [PATCH 053/128] Allow mailbox driver to be called from user code though ioctl --- @@ -94493,10 +94493,10 @@ index 468fdef..09b78b5 100644 1.8.4 -From 82c42a3533088843cc4d10493927eef35ed90f38 Mon Sep 17 00:00:00 2001 +From 423194f123a48ac7ea9701953a628819a945bb4a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 11 Dec 2012 18:23:03 +0000 -Subject: [PATCH 054/124] Default to dwc_otp.lpm_enable=0 +Subject: [PATCH 054/128] Default to dwc_otp.lpm_enable=0 --- drivers/usb/host/dwc_otg/dwc_otg_driver.c | 2 +- @@ -94519,10 +94519,10 @@ index d353a9a..cea8fcb 100644 1.8.4 -From ef39099ce76b07b2714c5f3da4078290bf8bca7b Mon Sep 17 00:00:00 2001 +From 0e8edaeb2cf8026e315d601e290fd21e2dd90d14 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 11 Dec 2012 19:04:27 +0000 -Subject: [PATCH 055/124] Increase default coherent pool so vchiq starts up +Subject: [PATCH 055/128] Increase default coherent pool so vchiq starts up --- arch/arm/mach-bcm2708/bcm2708.c | 4 +--- @@ -94547,10 +94547,10 @@ index 9f456e9..87fd348 100644 1.8.4 -From 2fd5c6c17b06281e68fc76d8d13824336ca91f08 Mon Sep 17 00:00:00 2001 +From 9bc57848e675e1f4a2fd27c89da6b6a51be0b778 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 7 Jan 2013 21:34:59 +0000 -Subject: [PATCH 056/124] Add mutex around bcm_mailbox_property function +Subject: [PATCH 056/128] Add mutex around bcm_mailbox_property function --- arch/arm/mach-bcm2708/vcio.c | 5 ++++- @@ -94590,10 +94590,10 @@ index 09b78b5..599eb63 100644 1.8.4 -From 54c1e86dae49c0b202a6cfcceae7ec2f72217aeb Mon Sep 17 00:00:00 2001 +From 10196c12386830dba0daa29901bdf0e5d3b705ea Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 9 Jan 2013 16:12:04 +0000 -Subject: [PATCH 057/124] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent +Subject: [PATCH 057/128] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent kernel memory corruption, escalating to OOPS under high USB load. --- @@ -94630,10 +94630,10 @@ index e6b2a7b..b337e1b 100644 1.8.4 -From 96758ce79d41f650ec044b0b9f5e5af8ba70aa05 Mon Sep 17 00:00:00 2001 +From d34a02ffaa10eabc39a2e580432392a9c9099151 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 21 Jan 2013 23:03:53 +0000 -Subject: [PATCH 058/124] Return error value from bcm2708_setup_state. Thanks +Subject: [PATCH 058/128] Return error value from bcm2708_setup_state. Thanks notro --- @@ -94656,10 +94656,10 @@ index 9f1580e..8513704 100644 1.8.4 -From 1faa4714439594a2120365492d0f512d2de9cf73 Mon Sep 17 00:00:00 2001 +From 72ac84c037e216d7dc7937f9050406f0652f851c Mon Sep 17 00:00:00 2001 From: Kamal Mostafa Date: Mon, 22 Oct 2012 15:52:44 -0700 -Subject: [PATCH 059/124] spi/spi-bcm2708: respect per-transfer SPI clock +Subject: [PATCH 059/128] spi/spi-bcm2708: respect per-transfer SPI clock speed_hz value The bcm2708 SPI driver's bcm2708_process_transfer() was ignoring the @@ -94704,10 +94704,10 @@ index 8513704..b74aa32 100644 1.8.4 -From 0f0bdd3932175d2b732e5787ba596cfb03c02063 Mon Sep 17 00:00:00 2001 +From af51f2066bd56018573772ebcdf9c81b8cf4cb00 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:51:55 +0100 -Subject: [PATCH 060/124] Add hwrng (hardware random number generator) driver +Subject: [PATCH 060/128] Add hwrng (hardware random number generator) driver --- arch/arm/mach-bcm2708/include/mach/platform.h | 1 + @@ -94885,10 +94885,10 @@ index 0000000..1ffa7d7 1.8.4 -From e83282bcb067a6534bffc635ba906ba95f67ec84 Mon Sep 17 00:00:00 2001 +From 60e83e4751f39809ec72e0a6093552dcf1022c14 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 7 Feb 2013 17:04:13 +0000 -Subject: [PATCH 061/124] Add missing newlines to log messages +Subject: [PATCH 061/128] Add missing newlines to log messages --- drivers/cpufreq/bcm2835-cpufreq.c | 20 ++++++++++---------- @@ -94987,10 +94987,10 @@ index 6ff1edb..5a19212 100755 1.8.4 -From 24b4364bc58e6c9ebef97f02ae66bf802f885a2e Mon Sep 17 00:00:00 2001 +From 99f1db0e193e8521dcba362d4f5e15ef1e71addc Mon Sep 17 00:00:00 2001 From: Technion Date: Mon, 11 Feb 2013 22:08:53 +1100 -Subject: [PATCH 062/124] Changed wording on logging. Previously, we received +Subject: [PATCH 062/128] Changed wording on logging. Previously, we received errors like this: mmc0: could read SD Status register (SSR) at the 3th attempt A more sensible response is now returned. A typo also fixed in comments. @@ -95025,10 +95025,10 @@ index 1ee6cf3..90228f9 100644 1.8.4 -From e25d289abb48f4f09a117f6fc3aefd8bca2ac387 Mon Sep 17 00:00:00 2001 +From 6d346c3c67eb647633a4dbfd65ffb44b0382367d Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 15 Feb 2013 22:36:47 +0000 -Subject: [PATCH 063/124] dwc_otg: Fix unsafe access of QTD during URB enqueue +Subject: [PATCH 063/128] dwc_otg: Fix unsafe access of QTD during URB enqueue In dwc_otg_hcd_urb_enqueue during qtd creation, it was possible that the transaction could complete almost immediately after the qtd was assigned @@ -95115,10 +95115,10 @@ index b337e1b..b3e6e52 100644 1.8.4 -From 7f4ed34cddd72679bbb3b2105c2273ba9546e5cc Mon Sep 17 00:00:00 2001 +From 118880c3f9a8803a81a3ba8d0f66807f446d3a36 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 15 Feb 2013 22:38:40 +0000 -Subject: [PATCH 064/124] dwc_otg: Fix incorrect URB allocation error handling +Subject: [PATCH 064/128] dwc_otg: Fix incorrect URB allocation error handling If the memory allocation for a dwc_otg_urb failed, the kernel would OOPS because for some reason a member of the *unallocated* struct was set to @@ -95159,10 +95159,10 @@ index e653d84..fcec97f 100644 1.8.4 -From 68075071e6a06072930a42263728ba2c1b892c91 Mon Sep 17 00:00:00 2001 +From bb5c96ecd67b7aacd070e8254e63735f354763e6 Mon Sep 17 00:00:00 2001 From: pjennings Date: Wed, 20 Feb 2013 17:51:43 -0600 -Subject: [PATCH 065/124] Added inverted transmitter support +Subject: [PATCH 065/128] Added inverted transmitter support --- drivers/staging/media/lirc/lirc_rpi.c | 17 +++++++++++------ @@ -95243,10 +95243,10 @@ index 96acab0..5bb0dfe 100644 1.8.4 -From 07ba42537b64c0095cfa7af9e7a27b97851720e5 Mon Sep 17 00:00:00 2001 +From d78d43172cb5d0eb6a7d233a00c006d0fe3e3c74 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 24 Feb 2013 16:30:57 +0000 -Subject: [PATCH 066/124] Add retry on error and tidy of temperature driver +Subject: [PATCH 066/128] Add retry on error and tidy of temperature driver --- drivers/thermal/bcm2835-thermal.c | 78 ++++++++++++++------------------------- @@ -95373,10 +95373,10 @@ index 3f9a733..85fceb5 100644 1.8.4 -From c3b1f9d0867d654d4752974942b9acbfc114c7c2 Mon Sep 17 00:00:00 2001 +From 1395c5d0d6c2a4fff08d664d942fd05c0eafd2b0 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 28 Feb 2013 16:52:51 +0000 -Subject: [PATCH 067/124] dwc_otg: fix potential use-after-free case in +Subject: [PATCH 067/128] dwc_otg: fix potential use-after-free case in interrupt handler If a transaction had previously aborted, certain interrupts are @@ -95408,10 +95408,10 @@ index e8c91e7..0c81a64 100644 1.8.4 -From f9e6412224d8eef43853da7ef3c4fba55ec3670b Mon Sep 17 00:00:00 2001 +From 0b2cb544dfbe4b06d881316ae40bbe2cc3297d35 Mon Sep 17 00:00:00 2001 From: P33M Date: Sun, 3 Mar 2013 14:45:53 +0000 -Subject: [PATCH 068/124] dwc_otg: add handling of SPLIT transaction data +Subject: [PATCH 068/128] dwc_otg: add handling of SPLIT transaction data toggle errors Previously a data toggle error on packets from a USB1.1 device behind @@ -95466,10 +95466,10 @@ index 0c81a64..16e8c6c 100644 1.8.4 -From c41463acf6f284aeac498ed93fae6236312e0dfc Mon Sep 17 00:00:00 2001 +From 012513add8c0926fbbb9de805364d602fd4c5cf7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 21:14:28 +0100 -Subject: [PATCH 069/124] Add bitbanging pullups, use them for w1-gpio +Subject: [PATCH 069/128] Add bitbanging pullups, use them for w1-gpio Allows parasite power to work, uses module option pullup=1 --- @@ -95608,10 +95608,10 @@ index e10acc2..667fdd5 100644 1.8.4 -From 2be8b04cc8bcd4c0ece185179a704d3102c18bed Mon Sep 17 00:00:00 2001 +From 3edb4047c910bf24cf99a5341534559dced5b820 Mon Sep 17 00:00:00 2001 From: notro Date: Sat, 26 Jan 2013 20:38:03 +0100 -Subject: [PATCH 070/124] spi-bcm2708: add 9-bit support using LoSSI mode +Subject: [PATCH 070/128] spi-bcm2708: add 9-bit support using LoSSI mode --- drivers/spi/spi-bcm2708.c | 30 ++++++++++++++++++++++++++++-- @@ -95681,10 +95681,10 @@ index b74aa32..abaa5a6 100644 1.8.4 -From f6c2eeadd8bff25855c6bf26abccf5de44abb3c0 Mon Sep 17 00:00:00 2001 +From 5ff5001e59884f57e24b0a8f524ab414a5511c60 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 21 Mar 2013 19:36:17 +0000 -Subject: [PATCH 071/124] dwc_otg: implement tasklet for returning URBs to +Subject: [PATCH 071/128] dwc_otg: implement tasklet for returning URBs to usbcore hcd layer The dwc_otg driver interrupt handler for transfer completion will spend @@ -95926,10 +95926,10 @@ index 9702f81..7bb133a 100644 1.8.4 -From ec6e60be0db2f4738ea4429d0586a0a107bb399c Mon Sep 17 00:00:00 2001 +From 303fd33442fce3a754a030fe986e3876b00b464d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 Apr 2013 15:36:01 +0100 -Subject: [PATCH 073/124] Add v6wbi_flush_kern_tlb_range to allow zsmalloc to +Subject: [PATCH 073/128] Add v6wbi_flush_kern_tlb_range to allow zsmalloc to be built as a module --- @@ -95952,10 +95952,10 @@ index 60d3b73..cba4d28 100644 1.8.4 -From 30e2d21f515461a128522d606d90efc7d4f6cbc5 Mon Sep 17 00:00:00 2001 +From df0d2dc0b7d2bb0d80643c3f467d3b9315d692ed Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 22 Apr 2013 00:08:36 +0100 -Subject: [PATCH 074/124] dwc_otg: fix NAK holdoff and allow on split +Subject: [PATCH 074/128] dwc_otg: fix NAK holdoff and allow on split transactions only This corrects a bug where if a single active non-periodic endpoint @@ -96025,10 +96025,10 @@ index 91eefecd..eaa8f38 100644 1.8.4 -From 70298b554f8879c878becf08f6559937313ebd26 Mon Sep 17 00:00:00 2001 +From 52bfaf7c54333b859d776007bb23be8afaac3643 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 26 Apr 2013 10:08:31 -0700 -Subject: [PATCH 075/124] Merge pull request #286 from +Subject: [PATCH 075/128] Merge pull request #286 from martinezjavier/rpi-3.6.y-dev add mmap support and some cleanups to bcm2835 ALSA driver @@ -96509,10 +96509,10 @@ index b966e28..08c763d 100755 1.8.4 -From 76e0e227b31eafaa904783373e7a3f13ae3f186e Mon Sep 17 00:00:00 2001 +From 240b3c10d19371f6c3fb0963133ef82620e21978 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 7 May 2013 22:20:24 +0100 -Subject: [PATCH 076/124] Add quick config. +Subject: [PATCH 076/128] Add quick config. This is designed for quick compiling when developing. No modules are needed and it includes all Pi specific drivers @@ -96728,10 +96728,10 @@ index 0000000..e5efe75 1.8.4 -From 0e29270180fde3c19a56aa8e52aa067a792c16c2 Mon Sep 17 00:00:00 2001 +From afb00d461e0fa47b8d28fbc8fb5193b367b69255 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 10 May 2013 19:42:38 +0100 -Subject: [PATCH 077/124] mmc: suppress sdcard warnings we are happy about by +Subject: [PATCH 077/128] mmc: suppress sdcard warnings we are happy about by default --- @@ -96797,10 +96797,10 @@ index 3556ed3..c2409b9 100644 1.8.4 -From aaa2f79e26eb82d5b79ed8847ed2a2609c966bb2 Mon Sep 17 00:00:00 2001 +From cfe5734cc5f1f0b4f5d30ab7bdd0ba127cb3b80b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 14 May 2013 11:42:25 +0100 -Subject: [PATCH 078/124] Allow reboot=q on command line to set a flag that +Subject: [PATCH 078/128] Allow reboot=q on command line to set a flag that bootcode.bin can use to boot from alternate partition --- @@ -96831,10 +96831,10 @@ index 87fd348..1ed4d73 100644 1.8.4 -From b4e82aa202af154683bdd03b783c4e7044a1fd59 Mon Sep 17 00:00:00 2001 +From a0ceb43be3719e12c1e4dbde8e889d809ef8a16f Mon Sep 17 00:00:00 2001 From: hutorny Date: Mon, 13 May 2013 10:26:14 +0300 -Subject: [PATCH 080/124] Update bcm2708.c to use CONFIG_BCM2708_SPIDEV rather +Subject: [PATCH 080/128] Update bcm2708.c to use CONFIG_BCM2708_SPIDEV rather than CONFIG_SPI --- @@ -96884,10 +96884,10 @@ index 1ed4d73..68c577a 100644 1.8.4 -From ae40bf037c62f5717a78db216a24d9f3126569e1 Mon Sep 17 00:00:00 2001 +From 3a899ed28793f1283f4235c6faf4466b48a1d98e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 8 Jun 2013 22:14:13 +0100 -Subject: [PATCH 082/124] Only init gpio pins of selected i2c bus +Subject: [PATCH 082/128] Only init gpio pins of selected i2c bus --- drivers/i2c/busses/i2c-bcm2708.c | 8 +++++--- @@ -96931,10 +96931,10 @@ index 3391889..edc90c0 100644 1.8.4 -From df0f4ca7d1a873e5db706ae1795ad1f0d5834cf5 Mon Sep 17 00:00:00 2001 +From 59c74bb0786fbdd6d545f7527078aa31a9c1b4b0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 13 Jun 2013 16:46:54 +0100 -Subject: [PATCH 083/124] Avoid responding to unexpected I2C interrupts +Subject: [PATCH 083/128] Avoid responding to unexpected I2C interrupts --- drivers/i2c/busses/i2c-bcm2708.c | 6 ++++++ @@ -96968,10 +96968,10 @@ index edc90c0..33f4e7d 100644 1.8.4 -From 9b77850af3b180a8f10ae799ccc461a413459f76 Mon Sep 17 00:00:00 2001 +From 7882509ec4ef466e5d5a16bc3864a43e1077aa6d Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 084/124] Speed up console framebuffer imageblit function +Subject: [PATCH 084/128] Speed up console framebuffer imageblit function Especially on platforms with a slower CPU but a relatively high framebuffer fill bandwidth, like current ARM devices, the existing @@ -97183,10 +97183,10 @@ index baed57d..ce91bf2 100644 1.8.4 -From cfc20ce8b49f5032b63c337f9b6b522e536bff9c Mon Sep 17 00:00:00 2001 +From de2d6715c08e6a23622dc412c484908edb5c709e Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 085/124] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 085/128] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -97282,10 +97282,10 @@ index fb795c3..fa72af0 100644 1.8.4 -From ef9b1412cf5a340d66cd81602f2c4b52ab4f27ab Mon Sep 17 00:00:00 2001 +From 4cdd1750de037d1c743f66959a8455fe20fd46da Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 16:00:25 +0300 -Subject: [PATCH 086/124] bcm2708_fb: DMA acceleration for fb_copyarea +Subject: [PATCH 086/128] bcm2708_fb: DMA acceleration for fb_copyarea Based on http://www.raspberrypi.org/phpBB3/viewtopic.php?p=62425#p62425 Also used Simon's dmaer_master module as a reference for tweaking DMA @@ -97529,10 +97529,10 @@ index 08d9238..c10c5ee 100644 1.8.4 -From 69f07961134a9b355ad2ea0f1d06242330cc7ad9 Mon Sep 17 00:00:00 2001 +From 5f723a2cc4caa97d4de4092fc329692733483547 Mon Sep 17 00:00:00 2001 From: Mike Bradley Date: Mon, 17 Jun 2013 11:31:42 -0700 -Subject: [PATCH 087/124] dwc_otg: Call usb_hcd_unlink_urb_from_ep with lock +Subject: [PATCH 087/128] dwc_otg: Call usb_hcd_unlink_urb_from_ep with lock held in completion handler usb_hcd_unlink_urb_from_ep must be called with the HCD lock held. Calling it @@ -97619,10 +97619,10 @@ index 7bb133a..fef557d 100644 1.8.4 -From abda5ea036e2afc96a964855e29d27a3f59d8345 Mon Sep 17 00:00:00 2001 +From 62db107c49f571e7d76424cb335ca3432bd9834c Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Thu, 4 Apr 2013 11:05:21 +0100 -Subject: [PATCH 088/124] USB fix using a FIQ to implement split transactions +Subject: [PATCH 088/128] USB fix using a FIQ to implement split transactions This commit adds a FIQ implementaion that schedules the split transactions using a FIQ so we don't get @@ -99041,10 +99041,10 @@ index 27061d3..9720937 100644 1.8.4 -From c6edbd06da4592972a926fdd8bf5c11ca064fa59 Mon Sep 17 00:00:00 2001 +From 0df58aa896f5745ba477f022e4457f32b8811b28 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 11:39:46 +0100 -Subject: [PATCH 089/124] dwc_otg: fix device attributes and avoid kernel +Subject: [PATCH 089/128] dwc_otg: fix device attributes and avoid kernel warnings on boot --- @@ -99113,10 +99113,10 @@ index 95eb7f8..9602fda 100644 1.8.4 -From 60173e5e332f177dfa18db23913f7dc510e8c7f7 Mon Sep 17 00:00:00 2001 +From 76254ae1589e718f3af4180838f545c829569036 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 13:55:00 +0100 -Subject: [PATCH 090/124] hack: fix for incorrect uart fifo size detection +Subject: [PATCH 090/128] hack: fix for incorrect uart fifo size detection --- drivers/tty/serial/amba-pl011.c | 2 +- @@ -99139,10 +99139,10 @@ index e2774f9..5254f10 100644 1.8.4 -From 53d21cbc7d93fe07c15df31d29641b2cbb6c70e4 Mon Sep 17 00:00:00 2001 +From 583d7cdfc7390d6c9774581c848f0e080c39a4fd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 6 Jul 2013 15:25:50 +0100 -Subject: [PATCH 091/124] Re-enable RTL8192CU driver +Subject: [PATCH 091/128] Re-enable RTL8192CU driver --- arch/arm/configs/bcmrpi_defconfig | 230 +++++++------------------------------- @@ -99538,10 +99538,10 @@ index c1afa47..f488d9e 100644 1.8.4 -From 41398a52a0f70d2ccb2610340eb93f40a848c1b1 Mon Sep 17 00:00:00 2001 +From 0a228f7270f081824e1400dd25be0b4d3fa2fa48 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 10 Jul 2013 23:53:31 +0100 -Subject: [PATCH 093/124] sdhci-bcm2807: Increase sync_after_dma timeout +Subject: [PATCH 093/128] sdhci-bcm2807: Increase sync_after_dma timeout The current timeout is being hit with some cards that complete successfully with a longer timeout. The timeout is not handled well, and is believed to be a code path that causes corruption. @@ -99567,10 +99567,10 @@ index c2409b9..4770680 100644 1.8.4 -From 2ed2516da223ddff44ad940a3fb294665cbdf35c Mon Sep 17 00:00:00 2001 +From a469185a8896b36264a4d8dfc5e7e2bf1ba825bf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 15 Jul 2013 23:55:52 +0100 -Subject: [PATCH 094/124] dcw_otg: avoid logging function that can cause panics +Subject: [PATCH 094/128] dcw_otg: avoid logging function that can cause panics See: https://github.com/raspberrypi/firmware/issues/21 Thanks to cleverca22 for fix @@ -99595,10 +99595,10 @@ index 9602fda..c6966af 100644 1.8.4 -From 7c3ce135124e690ede627868e9ba5b7f81152e41 Mon Sep 17 00:00:00 2001 +From e1565528271c4aaca022d070f4a5f2ecf3452855 Mon Sep 17 00:00:00 2001 From: P33M Date: Sat, 13 Jul 2013 20:41:26 +0100 -Subject: [PATCH 095/124] dwc_otg: mask correct interrupts after transaction +Subject: [PATCH 095/128] dwc_otg: mask correct interrupts after transaction error recovery The dwc_otg driver will unmask certain interrupts on a transaction @@ -99665,10 +99665,10 @@ index e8b4d35..27b673f 100644 1.8.4 -From 60e632dd90de3b08d5c7cc4ec91df3fccb79e33e Mon Sep 17 00:00:00 2001 +From b335be503756e3e832925c30a073f6b5b807e551 Mon Sep 17 00:00:00 2001 From: P33M Date: Sat, 13 Jul 2013 21:48:41 +0100 -Subject: [PATCH 096/124] dwc_otg: fiq: prevent FIQ thrash and incorrect state +Subject: [PATCH 096/128] dwc_otg: fiq: prevent FIQ thrash and incorrect state passing to IRQ In the case of a transaction to a device that had previously aborted @@ -99725,10 +99725,10 @@ index 27b673f..d655363 100644 1.8.4 -From c4a9e394c046b03cf34c0d5e60cab97429cf619f Mon Sep 17 00:00:00 2001 +From 0524826321cc74ddbe24fa478694d16134904667 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Mon, 8 Jul 2013 04:12:19 +0100 -Subject: [PATCH 097/124] Fix function tracing +Subject: [PATCH 097/128] Fix function tracing --- drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 12 ++++++------ @@ -99793,10 +99793,10 @@ index d655363..765451b 100644 1.8.4 -From 09faf3862d27ffeb3c04eea7f17e21ca3bf74168 Mon Sep 17 00:00:00 2001 +From e992ede634f83714d59578f5014c338e06bfd50d Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 18 Jul 2013 16:32:41 +0100 -Subject: [PATCH 098/124] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue +Subject: [PATCH 098/128] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue --- drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c | 59 ++++++++++++++-------------- @@ -99887,10 +99887,10 @@ index 0d6f5f4..0f72bd5 100644 1.8.4 -From 085cf82b9a9b9c30461b4fb7d88eb29f853c125d Mon Sep 17 00:00:00 2001 +From 3feda0de172d9e3702c876fa6b977be65ae7f982 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 18 Jul 2013 17:07:26 +0100 -Subject: [PATCH 099/124] dwc_otg: prevent OOPSes during device disconnects +Subject: [PATCH 099/128] dwc_otg: prevent OOPSes during device disconnects The dwc_otg_urb_enqueue function is thread-unsafe. In particular the access of urb->hcpriv, usb_hcd_link_urb_to_ep, dwc_otg_urb->qtd and @@ -100031,10 +100031,10 @@ index 8125307..5aed416 100644 1.8.4 -From 583de2c3b9028d27a8bb319aeb098d9f291c837a Mon Sep 17 00:00:00 2001 +From 9b17d64a7a3c1fc6f4fc23d4ea261cf097779d7e Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 22 Jul 2013 14:08:26 +0100 -Subject: [PATCH 100/124] dwc_otg: prevent BUG() in TT allocation if hub +Subject: [PATCH 100/128] dwc_otg: prevent BUG() in TT allocation if hub address is > 16 A fixed-size array is used to track TT allocation. This was @@ -100124,10 +100124,10 @@ index 765451b..dbff763 100644 1.8.4 -From dd458df1e6fc1b30330fb4667eecdc2ca51c8619 Mon Sep 17 00:00:00 2001 +From de05f7fa5664054adf7fe2285356a1a3f2f07036 Mon Sep 17 00:00:00 2001 From: Alexander Kolesen Date: Mon, 22 Jul 2013 15:23:32 +0300 -Subject: [PATCH 101/124] bcm_vc_cma: create_proc_entry replaced by proc_create +Subject: [PATCH 101/128] bcm_vc_cma: create_proc_entry replaced by proc_create Commit 80e928f7 kills create_proc_entry, so need to get rid if it and replace by proc_create @@ -100184,10 +100184,10 @@ index 6d8b4df..fe80887 100644 1.8.4 -From b591c46d1826c07f328944eab6bd1034f848bdc9 Mon Sep 17 00:00:00 2001 +From c5a259faa4154eb6d9bfb5884daa9893906077c1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Jul 2013 12:29:27 +0100 -Subject: [PATCH 102/124] config: Add back in CONFIG_TASKSTATS +Subject: [PATCH 102/128] config: Add back in CONFIG_TASKSTATS --- arch/arm/configs/bcmrpi_defconfig | 4 ++++ @@ -100212,10 +100212,10 @@ index f488d9e..194c0d6 100644 1.8.4 -From 1412a04fbe041c208b6a399817f1c99766808bf0 Mon Sep 17 00:00:00 2001 +From 986c5b6fdfea538af6c98c62f9321b0d4043bb06 Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 23 Jul 2013 14:15:32 +0100 -Subject: [PATCH 103/124] dwc_otg: make channel halts with unknown state less +Subject: [PATCH 103/128] dwc_otg: make channel halts with unknown state less damaging If the IRQ received a channel halt interrupt through the FIQ @@ -100260,10 +100260,10 @@ index dbff763..488defb 100644 1.8.4 -From f6a47a402655f593881d7fa184f385de3e7448dd Mon Sep 17 00:00:00 2001 +From f39c3d8f41ac1787794412b3547cd2859fc11e27 Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 30 Jul 2013 09:58:48 +0100 -Subject: [PATCH 104/124] dwc_otg: fiq_split: use TTs with more granularity +Subject: [PATCH 104/128] dwc_otg: fiq_split: use TTs with more granularity This fixes certain issues with split transaction scheduling. @@ -100383,10 +100383,10 @@ index 488defb..7d521d9 100644 1.8.4 -From d7dc65fe35c065af719387ff16b32bd4ed447445 Mon Sep 17 00:00:00 2001 +From 98aab1108ba5b066e214d15774ba784e00f95f3c Mon Sep 17 00:00:00 2001 From: Matthew Hails Date: Mon, 13 May 2013 14:22:48 +0100 -Subject: [PATCH 105/124] VCHIQ: Fix mem leak of USER_SERVICE_T objects. +Subject: [PATCH 105/128] VCHIQ: Fix mem leak of USER_SERVICE_T objects. The userdata for VCHIQ services created through the ioctl API is a kmalloced structure. These objects were getting leaked, most @@ -100561,10 +100561,10 @@ index 62965c6..be9735f 100644 1.8.4 -From cce144045ceb38eb2b4ea7564ff1056170d5d6f8 Mon Sep 17 00:00:00 2001 +From 2d3ce591bbcb9a3110768f8caef2e2465499ba4e Mon Sep 17 00:00:00 2001 From: Philip Taylor Date: Tue, 28 May 2013 17:20:49 +0100 -Subject: [PATCH 106/124] vchiq_util: Fix race condition in push/pop +Subject: [PATCH 106/128] vchiq_util: Fix race condition in push/pop The lack of memory barriers could (very rarely) result in vchiu_queue_pop reading the next value before it had been written @@ -100637,10 +100637,10 @@ index 03cece571b..c2eefef 100644 1.8.4 -From cdcca8ef2a280e87b616049cdcc5f2e72dc71bf2 Mon Sep 17 00:00:00 2001 +From 79c2b405a53a397e28d398ae2c8073bae570064a Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 2 Aug 2013 10:04:18 +0100 -Subject: [PATCH 107/124] dwc_otg: fix potential sleep while atomic during urb +Subject: [PATCH 107/128] dwc_otg: fix potential sleep while atomic during urb enqueue Fixes a regression introduced with eb1b482a. Kmalloc called from @@ -100669,10 +100669,10 @@ index ad03ff1..80690f9 100644 1.8.4 -From 758bd972371a90818a3a000a7a0851918b9ea5d5 Mon Sep 17 00:00:00 2001 +From c7403475695a6a63f05cfa420d04fe433f354795 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 11:42:12 +0100 -Subject: [PATCH 108/124] dwc_otg: make fiq_split_enable imply fiq_fix_enable +Subject: [PATCH 108/128] dwc_otg: make fiq_split_enable imply fiq_fix_enable Failing to set up the FIQ correctly would result in "IRQ 32: nobody cared" errors in dmesg. @@ -100701,10 +100701,10 @@ index 6c89a69..4735f51 100644 1.8.4 -From 65ded66c430adcd36ccde98ca7d5e4f4be182c8c Mon Sep 17 00:00:00 2001 +From a6983b2d1b994b36eacb85f913132f4da923b774 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 11:47:12 +0100 -Subject: [PATCH 109/124] dwc_otg: prevent crashes on host port disconnects +Subject: [PATCH 109/128] dwc_otg: prevent crashes on host port disconnects Fix several issues resulting in crashes or inconsistent state if a Model A root port was disconnected. @@ -100862,10 +100862,10 @@ index 80690f9..0d49b50 100644 1.8.4 -From 58b141840f1088b1b92f370303f07e78944a7fae Mon Sep 17 00:00:00 2001 +From 21755f267848dd05af889357780631614fff8901 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 13:17:58 +0100 -Subject: [PATCH 110/124] dwc_otg: prevent leaking URBs during enqueue +Subject: [PATCH 110/128] dwc_otg: prevent leaking URBs during enqueue A dwc_otg_urb would get leaked if the HCD enqueue function failed for any reason. Free the URB at the appropriate points. @@ -100901,10 +100901,10 @@ index 0d49b50..d3949da 100644 1.8.4 -From 7360df327ee9efa387820c4331f9f4d21ab2bbd7 Mon Sep 17 00:00:00 2001 +From f8305c8cac54bbb44930e155fd5f2749f27d3e9c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 15 Aug 2013 15:24:40 +0100 -Subject: [PATCH 111/124] Increase to CONFIG_MMC_BLOCK_MINORS=32 and enable +Subject: [PATCH 111/128] Increase to CONFIG_MMC_BLOCK_MINORS=32 and enable CONFIG_JUMP_LABEL See: https://github.com/raspberrypi/linux/pull/348 --- @@ -100935,10 +100935,10 @@ index 194c0d6..1a97514 100644 1.8.4 -From 261209f2c343e632ca19d1f3259bd50bc295bad9 Mon Sep 17 00:00:00 2001 +From 903411913bead480d9ea310aa33d2f4d495b61d3 Mon Sep 17 00:00:00 2001 From: Russell King Date: Thu, 8 Aug 2013 11:51:21 +0100 -Subject: [PATCH 112/124] ARM: Fix FIQ code on VIVT CPUs +Subject: [PATCH 112/128] ARM: Fix FIQ code on VIVT CPUs Aaro Koskinen reports the following oops: Installing fiq handler from c001b110, length 0x164 @@ -100992,10 +100992,10 @@ index 74ff4ba..9ac7935 100644 1.8.4 -From b1d2b488e549f1ac996d5c03d70a700a4e7b771f Mon Sep 17 00:00:00 2001 +From aa092e8a957235f6d53bf601cf2a2361e56fc51a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 19 Aug 2013 15:21:22 +0100 -Subject: [PATCH 113/124] Changes for new NOOBS multi partition booting from +Subject: [PATCH 113/128] Changes for new NOOBS multi partition booting from gsh --- @@ -101111,10 +101111,10 @@ index 68c577a..5662c1a 100644 1.8.4 -From 353b3e536614cf5804f75bf415de87673c04fc36 Mon Sep 17 00:00:00 2001 +From 7b185a7e4e9aa2bc819758ec4bbf0392d6449734 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 30 Aug 2013 19:06:56 +0100 -Subject: [PATCH 114/124] Move to SLUB memory allocator. See: +Subject: [PATCH 114/128] Move to SLUB memory allocator. See: https://github.com/raspberrypi/linux/pull/349 --- @@ -101137,10 +101137,10 @@ index 1a97514..fdda50b 100644 1.8.4 -From 19505fd247730aed22b3acce6667128255cd98ec Mon Sep 17 00:00:00 2001 +From e099a765c34c16b2dc74c6f9e44abba9730e9ffe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 Mar 2013 09:58:21 +0000 -Subject: [PATCH 115/124] SW-11786: Fix USE_AFTER_FREE defect (61220) +Subject: [PATCH 115/128] SW-11786: Fix USE_AFTER_FREE defect (61220) In the error paths of parse_open, only unlock the service if it is not NULL. In the fail path, NULL the service after it is unlocked to @@ -101175,10 +101175,10 @@ index 9f66704..f35ed4f 100644 1.8.4 -From 6c7716e65956dc083a581349705f2e97fbec83ec Mon Sep 17 00:00:00 2001 +From 4ab0bbf7267eac1b9a87173b3c81675b7a9985d0 Mon Sep 17 00:00:00 2001 From: Fabio Estevam Date: Fri, 16 Aug 2013 12:55:56 +0100 -Subject: [PATCH 116/124] ARM: 7819/1: fiq: Cast the first argument of +Subject: [PATCH 116/128] ARM: 7819/1: fiq: Cast the first argument of flush_icache_range() Commit 2ba85e7af4 (ARM: Fix FIQ code on VIVT CPUs) causes the following build warning: @@ -101211,10 +101211,10 @@ index 9ac7935..aac11f8 100644 1.8.4 -From 3338c9d0411f9232dadc1164a2f2248eae21d721 Mon Sep 17 00:00:00 2001 +From a8a121dad3459d8b9ee30d23b6019d2e042adecb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 15 Sep 2013 13:48:43 +0100 -Subject: [PATCH 117/124] config: add missing options from 3.6.y kernel +Subject: [PATCH 117/128] config: add missing options from 3.6.y kernel --- arch/arm/configs/bcmrpi_defconfig | 228 +++++++++++++++++++++++++++++++++++++- @@ -101665,10 +101665,10 @@ index fdda50b..b41feb2 100644 1.8.4 -From 21c8250a3b7be3b9d44a7c3565acc2d53cd929f3 Mon Sep 17 00:00:00 2001 +From 182a6f416caac8cf1de3ed393c6386208a18d29e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 23 Sep 2013 17:14:19 +0100 -Subject: [PATCH 118/124] config: Add missing F2FS, BATMAN_ADV, OPENVSWITCH, +Subject: [PATCH 118/128] config: Add missing F2FS, BATMAN_ADV, OPENVSWITCH, NF_NAT options --- @@ -101730,10 +101730,10 @@ index b41feb2..3294a27 100644 1.8.4 -From da9cdff5afc89b8e55b410a217f9c09900c1bd31 Mon Sep 17 00:00:00 2001 +From af84da4808f0c8a630d2c1ed3c47fcaf5349b0f2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 23 Sep 2013 19:38:00 +0100 -Subject: [PATCH 119/124] config: Add some joystick support +Subject: [PATCH 119/128] config: Add some joystick support --- arch/arm/configs/bcmrpi_defconfig | 12 ++++++------ @@ -101780,10 +101780,10 @@ index 3294a27..91c0dfa 100644 1.8.4 -From e34cb1c5ad1ede3f42c18b8b850dcf686b2737a4 Mon Sep 17 00:00:00 2001 +From 6c78524d31a173a26667ed2e49f7dcce8823e1ac Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 23 Sep 2013 23:56:15 +0100 -Subject: [PATCH 120/124] config: Add new config options: DUMMY, QFMT_V1, +Subject: [PATCH 120/128] config: Add new config options: DUMMY, QFMT_V1, QFMT_V2, DLM --- @@ -101831,10 +101831,10 @@ index 91c0dfa..5621ab1 100644 1.8.4 -From 243461570d712b475d937a2ef38c0f5a24a92924 Mon Sep 17 00:00:00 2001 +From 1411c112df1be1a1975bce10c96b410030582507 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 20 Sep 2013 16:08:27 +0100 -Subject: [PATCH 123/124] dwc_otg: Enable NAK holdoff for control split +Subject: [PATCH 123/128] dwc_otg: Enable NAK holdoff for control split transactions Certain low-speed devices take a very long time to complete a @@ -101867,10 +101867,10 @@ index 19abea0..509b629 100644 1.8.4 -From 6570114a1a4de777e02c55c02c721db363f656c1 Mon Sep 17 00:00:00 2001 +From e7f6405022570437363ff340f656922078b634c5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 20 Sep 2013 19:07:56 +0100 -Subject: [PATCH 124/124] dwc_otg: Fix for occasional lockup on boot when doing +Subject: [PATCH 124/128] dwc_otg: Fix for occasional lockup on boot when doing a USB reset --- @@ -101895,3 +101895,134 @@ index 509b629..57092d2 100644 -- 1.8.4 + +From 18bdabe21d4ca62cc46b0adfe19af44d1cefd4d5 Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Fri, 27 Sep 2013 11:09:52 +0100 +Subject: [PATCH 125/128] Add AppleTalk module See #386 + +--- + arch/arm/configs/bcmrpi_defconfig | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index 5621ab1..04811fc 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -250,6 +250,7 @@ CONFIG_L2TP=m + CONFIG_BRIDGE=m + CONFIG_VLAN_8021Q=m + CONFIG_VLAN_8021Q_GVRP=y ++CONFIG_ATALK=m + CONFIG_NET_SCHED=y + CONFIG_NET_SCH_CBQ=m + CONFIG_NET_SCH_HTB=m +-- +1.8.4 + + +From fae17df35c310b9d60292ffbba3a9bb574bc047b Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Mon, 7 Oct 2013 17:02:14 +0100 +Subject: [PATCH 126/128] Add INITRD, BLK_DEV_DM and DM_CRYPT kernel options + +--- + arch/arm/configs/bcmrpi_defconfig | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index 04811fc..b19a382 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -21,6 +21,7 @@ CONFIG_RESOURCE_COUNTERS=y + CONFIG_BLK_CGROUP=y + CONFIG_NAMESPACES=y + CONFIG_SCHED_AUTOGROUP=y ++CONFIG_BLK_DEV_INITRD=y + CONFIG_EMBEDDED=y + # CONFIG_COMPAT_BRK is not set + CONFIG_PROFILING=y +@@ -372,6 +373,8 @@ CONFIG_BLK_DEV_SR=m + CONFIG_SCSI_MULTI_LUN=y + # CONFIG_SCSI_LOWLEVEL is not set + CONFIG_MD=y ++CONFIG_BLK_DEV_DM=m ++CONFIG_DM_CRYPT=m + CONFIG_NETDEVICES=y + CONFIG_DUMMY=m + CONFIG_NETCONSOLE=m +-- +1.8.4 + + +From 875cc485ce236117295a1363dd3ebbf3c8fadbf9 Mon Sep 17 00:00:00 2001 +From: P33M +Date: Fri, 27 Sep 2013 14:42:24 +0100 +Subject: [PATCH 127/128] dwc_otg: Don't issue traffic to LS devices in FS mode + +Issuing low-speed packets when the root port is in full-speed mode +causes the root port to stop responding. Explicitly fail when +enqueuing URBs to a LS endpoint on a FS bus. +--- + drivers/usb/host/dwc_otg/dwc_otg_hcd.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/drivers/usb/host/dwc_otg/dwc_otg_hcd.c b/drivers/usb/host/dwc_otg/dwc_otg_hcd.c +index be1d25b..b3e1944 100644 +--- a/drivers/usb/host/dwc_otg/dwc_otg_hcd.c ++++ b/drivers/usb/host/dwc_otg/dwc_otg_hcd.c +@@ -501,6 +501,7 @@ int dwc_otg_hcd_urb_enqueue(dwc_otg_hcd_t * hcd, + dwc_otg_transaction_type_e tr_type; + dwc_otg_qtd_t *qtd; + gintmsk_data_t intr_mask = {.d32 = 0 }; ++ hprt0_data_t hprt0 = { .d32 = 0 }; + + #ifdef DEBUG /* integrity checks (Broadcom) */ + if (NULL == hcd->core_if) { +@@ -515,6 +516,16 @@ int dwc_otg_hcd_urb_enqueue(dwc_otg_hcd_t * hcd, + return -DWC_E_NO_DEVICE; + } + ++ /* Some core configurations cannot support LS traffic on a FS root port */ ++ if ((hcd->fops->speed(hcd, dwc_otg_urb->priv) == USB_SPEED_LOW) && ++ (hcd->core_if->hwcfg2.b.fs_phy_type == 1) && ++ (hcd->core_if->hwcfg2.b.hs_phy_type == 1)) { ++ hprt0.d32 = DWC_READ_REG32(hcd->core_if->host_if->hprt0); ++ if (hprt0.b.prtspd == DWC_HPRT0_PRTSPD_FULL_SPEED) { ++ return -DWC_E_NO_DEVICE; ++ } ++ } ++ + qtd = dwc_otg_hcd_qtd_create(dwc_otg_urb, atomic_alloc); + if (qtd == NULL) { + DWC_ERROR("DWC OTG HCD URB Enqueue failed creating QTD\n"); +-- +1.8.4 + + +From c5fd68b6335439e9596f4c63466314ac373aeb9c Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Wed, 9 Oct 2013 22:00:36 +0100 +Subject: [PATCH 128/128] Add bcm2708-rng module + +--- + arch/arm/configs/bcmrpi_defconfig | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index b19a382..04c76f4 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -478,7 +478,8 @@ CONFIG_VT_HW_CONSOLE_BINDING=y + # CONFIG_DEVKMEM is not set + CONFIG_SERIAL_AMBA_PL011=y + CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +-# CONFIG_HW_RANDOM is not set ++CONFIG_HW_RANDOM=y ++CONFIG_HW_RANDOM_BCM2708=y + CONFIG_RAW_DRIVER=y + CONFIG_BRCM_CHAR_DRIVERS=y + CONFIG_BCM_VC_CMA=y +-- +1.8.4 +