diff --git a/projects/RPi/patches/linux/linux-01-RPi_support-33b7b36.patch b/projects/RPi/patches/linux/linux-01-RPi_support-bc287c8.patch similarity index 99% rename from projects/RPi/patches/linux/linux-01-RPi_support-33b7b36.patch rename to projects/RPi/patches/linux/linux-01-RPi_support-bc287c8.patch index 1853fa969d..103e23de48 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support-33b7b36.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support-bc287c8.patch @@ -1,7 +1,7 @@ -From 2b6791aa211b8cfc8defacc7ff3b17e548d7f6ce Mon Sep 17 00:00:00 2001 +From bcdaa271b021257f572856386896b3fe74eaf00b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 01/80] Main bcm2708 linux port +Subject: [PATCH 01/82] Main bcm2708 linux port Signed-off-by: popcornmix --- @@ -8526,7 +8526,7 @@ index 0a3ed01..6857875 100644 extern int sdhci_runtime_suspend_host(struct sdhci_host *host); extern int sdhci_runtime_resume_host(struct sdhci_host *host); diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c -index 7203864..78c4ee0 100644 +index a0dfb86..b93df06 100644 --- a/drivers/tty/serial/amba-pl011.c +++ b/drivers/tty/serial/amba-pl011.c @@ -84,7 +84,7 @@ struct vendor_data { @@ -8562,10 +8562,10 @@ index 3e781b8..aad2393 100644 1.8.5.1 -From 6e2d0f72a44822e4d53238a90728b75cfe5427fc Mon Sep 17 00:00:00 2001 +From c8719e0445513cb4a4008f0dacac69b9f20dba40 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 7 May 2013 22:20:24 +0100 -Subject: [PATCH 02/80] Add quick config. +Subject: [PATCH 02/82] Add quick config. This is designed for quick compiling when developing. No modules are needed and it includes all Pi specific drivers @@ -8781,10 +8781,10 @@ index 0000000..e5efe75 1.8.5.1 -From f97091bb51ae6d3cd138fb8362f26797474b5c35 Mon Sep 17 00:00:00 2001 +From 245dc77b4002fec0ca704d6e4c4e644e07024388 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 03/80] Add dwc_otg driver +Subject: [PATCH 03/82] Add dwc_otg driver Signed-off-by: popcornmix --- @@ -65856,10 +65856,10 @@ index 0000000..cdc9963 1.8.5.1 -From 1b5d1e4b7bd40b5a74e6d552410433b2c0f775f5 Mon Sep 17 00:00:00 2001 +From 61cb79abf0da04a6cb38f1bfd32de0ea18b1c6ae Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:54:32 +0100 -Subject: [PATCH 04/80] bcm2708 watchdog driver +Subject: [PATCH 04/82] bcm2708 watchdog driver Signed-off-by: popcornmix --- @@ -66292,10 +66292,10 @@ index 0000000..2f19203 1.8.5.1 -From 56f85d09f08c12b58f36b255487d02b468139335 Mon Sep 17 00:00:00 2001 +From ca1d3fdf7af3ef9f3cbf3f1f75d1e266af4a9d3b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:55:09 +0100 -Subject: [PATCH 05/80] bcm2708 framebuffer driver +Subject: [PATCH 05/82] bcm2708 framebuffer driver Signed-off-by: popcornmix --- @@ -69334,10 +69334,10 @@ index 3c14e43..7626beb 100644 1.8.5.1 -From 0862e5d3713ac76fc632f7a7cb8c66ecce7a93a8 Mon Sep 17 00:00:00 2001 +From 5bdd6864ddf72fff9d06261bc5fc919b367da4c3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 -Subject: [PATCH 06/80] bcm2708 vchiq driver +Subject: [PATCH 06/82] bcm2708 vchiq driver Signed-off-by: popcornmix --- @@ -81838,10 +81838,10 @@ index 0000000..b6bfa21 1.8.5.1 -From a04cc2d7dfa176887532462f911eb9a1918f8a82 Mon Sep 17 00:00:00 2001 +From 4724880e2477417b1fe2e4faad116fd906d5c7d2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 -Subject: [PATCH 07/80] cma: Add vc_cma driver to enable use of CMA +Subject: [PATCH 07/82] cma: Add vc_cma driver to enable use of CMA Signed-off-by: popcornmix --- @@ -83131,10 +83131,10 @@ index 0000000..5325832 1.8.5.1 -From b72d0ba95ffa6f9abe5b0df96025167226fe61e3 Mon Sep 17 00:00:00 2001 +From df3983c58d34c4c930de3a7eff79e1ef4f04bc6e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 -Subject: [PATCH 08/80] bcm2708: alsa sound driver +Subject: [PATCH 08/82] bcm2708: alsa sound driver Signed-off-by: popcornmix --- @@ -85456,10 +85456,10 @@ index 0000000..af3e6eb 1.8.5.1 -From f7e9116fcb9571904658b4324477591392f7997e Mon Sep 17 00:00:00 2001 +From 9986d943e0c36b6b6ebd311e7c732ddc9865e4dd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 09/80] Allow mac address to be set in smsc95xx +Subject: [PATCH 09/82] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -85553,10 +85553,10 @@ index 3f38ba8..60076fe 100644 1.8.5.1 -From 8782f482f66eacf485dda6a1bbc2aa15eb345b9e Mon Sep 17 00:00:00 2001 +From 6387104db401ddf1a92e9581ba46bd99e058b090 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 8 May 2012 23:12:13 +0100 -Subject: [PATCH 10/80] Fixes for sdhci-bcm2708 +Subject: [PATCH 10/82] Fixes for sdhci-bcm2708 possible fix for sdcard missing status. Thank naren @@ -86808,10 +86808,10 @@ index aad2393..0aeeef8 100644 1.8.5.1 -From cc29018f0fcb797fa0b61aa70dab0b50f2bd5119 Mon Sep 17 00:00:00 2001 +From 08d8888b9e603434e397952b85c3db865f041783 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 4 Nov 2013 18:56:10 +0000 -Subject: [PATCH 11/80] Add Chris Boot's i2c and spi drivers. +Subject: [PATCH 11/82] Add Chris Boot's i2c and spi drivers. --- arch/arm/configs/bcmrpi_cutdown_defconfig | 9 + @@ -88175,10 +88175,10 @@ index 0000000..180264a 1.8.5.1 -From 79bf0fde9313eca745eca8aabd01a41598c107ca Mon Sep 17 00:00:00 2001 +From 81c156f6adaf96efb9fe73100a07abdfb36dfa87 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 12/80] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 12/82] enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module) --- @@ -88241,10 +88241,10 @@ index 63b8273..2a36411 100644 1.8.5.1 -From 545b2d0b0ca0c4a6268f45e7784a059cc9c95f58 Mon Sep 17 00:00:00 2001 +From 79fcae5f47de49dd681adedc51e7fbe054b58d45 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:46:42 +0100 -Subject: [PATCH 13/80] Add FIQ patch to dwc_otg driver. Enable with +Subject: [PATCH 13/82] 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 @@ -89404,10 +89404,10 @@ index e46d9bb..6b2c7d0 100644 1.8.5.1 -From 32ada6047eef7cbb544a0d8c1c79393397bff100 Mon Sep 17 00:00:00 2001 +From 6e179452e81484ae9651b3c8cc82a9aa42297738 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 8 Sep 2012 15:17:53 +0100 -Subject: [PATCH 16/80] Avoid dynamic memory allocation for channel lock in USB +Subject: [PATCH 16/82] Avoid dynamic memory allocation for channel lock in USB driver. Thanks ddv2005. --- @@ -89514,10 +89514,10 @@ index b7b6b0c..76b5085 100644 1.8.5.1 -From b44a91a00163f5991019e72372d9223a5e2632af Mon Sep 17 00:00:00 2001 +From 642b610078794899fd383139d2db5838ed152f05 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 17/80] Add cpufreq driver +Subject: [PATCH 17/82] Add cpufreq driver --- arch/arm/Kconfig | 1 + @@ -89819,10 +89819,10 @@ index 0000000..7bc55bd 1.8.5.1 -From 1ffc89f77d5ee344d5186f7e2e4b4ab6706eb369 Mon Sep 17 00:00:00 2001 +From 795d722705e88258deb5ef1d32bdbe16e3b201ed Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Apr 2013 23:58:47 +0100 -Subject: [PATCH 18/80] config: add missing options from 3.6.y kernel +Subject: [PATCH 18/82] config: add missing options from 3.6.y kernel --- arch/arm/configs/bcmrpi_defconfig | 741 ++++++++++++++++++++++++++++++++------ @@ -90858,10 +90858,10 @@ index 31f5afaa..31adf3c 100644 1.8.5.1 -From eebaab06209987c79af89b2c917fc000ed25bc34 Mon Sep 17 00:00:00 2001 +From d72c832ef34e9fe4ee7476a37c3a372d03c99251 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 8 Apr 2013 21:12:48 +0100 -Subject: [PATCH 19/80] Add NAK holdoff scheme. Enabled by default, disable +Subject: [PATCH 19/82] Add NAK holdoff scheme. Enabled by default, disable with dwc_otg.nak_holdoff_enable=0. Thanks gsh --- @@ -91071,10 +91071,10 @@ index a9dea55..ebee73a 100644 1.8.5.1 -From 9f46c3d5353e36c987b038405ac89445a7f199b8 Mon Sep 17 00:00:00 2001 +From 9e529937ec1d84d13198b50dcd1db463998bacfb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 20/80] Added hwmon/thermal driver for reporting core +Subject: [PATCH 20/82] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian --- @@ -91622,10 +91622,10 @@ index 0000000..3f9a733 1.8.5.1 -From b3c9ca84a938dce992581248daa1c46b9c804384 Mon Sep 17 00:00:00 2001 +From 831ca760c5c8504098655f749d6223989e740d99 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Apr 2013 12:16:36 +0100 -Subject: [PATCH 21/80] Enable multiple ALSA channels +Subject: [PATCH 21/82] Enable multiple ALSA channels --- arch/arm/mach-bcm2708/bcm2708.c | 54 ++++++++++++++++++++++++++++++++++++----- @@ -91700,10 +91700,10 @@ index 8b6ff52..b4d94bf 100644 1.8.5.1 -From 4fc053e815994155bb42c649423b6d02b005f694 Mon Sep 17 00:00:00 2001 +From 4bae59871e446fdc27d01d7dd5fd1dc45bd9c6d8 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Sun, 4 Nov 2012 15:55:01 +0000 -Subject: [PATCH 22/80] Make sure we wait for the reset to finish +Subject: [PATCH 22/82] Make sure we wait for the reset to finish --- drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 2 ++ @@ -91726,10 +91726,10 @@ index aff59df..1a23d4b 100644 1.8.5.1 -From 739c73607532849cc8790a380965b424f4080332 Mon Sep 17 00:00:00 2001 +From 6e6b3f2067fa842c04d842289d95c0736b05ca1e Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 23/80] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 23/82] lirc: added support for RaspberryPi GPIO --- drivers/staging/media/lirc/Kconfig | 6 + @@ -92470,10 +92470,10 @@ index 0000000..c76f696 1.8.5.1 -From 67e468b6fdb16ff33ee7eef666c5029aa8170fe2 Mon Sep 17 00:00:00 2001 +From 3243d70b03fe5eaaf101d0c03d769fac2efd50e9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 11 Dec 2012 18:23:03 +0000 -Subject: [PATCH 24/80] Default to dwc_otp.lpm_enable=0 +Subject: [PATCH 24/82] Default to dwc_otp.lpm_enable=0 --- drivers/usb/host/dwc_otg/dwc_otg_driver.c | 2 +- @@ -92496,10 +92496,10 @@ index d58ebd7..c2bb596 100644 1.8.5.1 -From d9fa2a90a96904158e200d95f1c240ae292b80c5 Mon Sep 17 00:00:00 2001 +From a5663244ff1f4c2ce2bbc9a0ca19d2b960b13a24 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 9 Jan 2013 16:12:04 +0000 -Subject: [PATCH 25/80] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent +Subject: [PATCH 25/82] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent kernel memory corruption, escalating to OOPS under high USB load. --- @@ -92536,10 +92536,10 @@ index ebee73a..b3efaf4 100644 1.8.5.1 -From 3152c87baca1be3b9f11dfa502d77ac66fc357f3 Mon Sep 17 00:00:00 2001 +From ebdddaf816e530c4d37d61abca0fd5074fee7a6a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:51:55 +0100 -Subject: [PATCH 26/80] Add hwrng (hardware random number generator) driver +Subject: [PATCH 26/82] Add hwrng (hardware random number generator) driver --- arch/arm/mach-bcm2708/include/mach/platform.h | 1 + @@ -92720,10 +92720,10 @@ index 0000000..1ffa7d7 1.8.5.1 -From 215a43131731789b30552aea22f613cdca278490 Mon Sep 17 00:00:00 2001 +From a321028653a7911528462855da3b2c53237e69aa Mon Sep 17 00:00:00 2001 From: Technion Date: Mon, 11 Feb 2013 22:08:53 +1100 -Subject: [PATCH 27/80] Changed wording on logging. Previously, we received +Subject: [PATCH 27/82] 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. @@ -92758,10 +92758,10 @@ index bb14f63..b66bd4c 100644 1.8.5.1 -From f3ddd3fa0e49e8ca201edd13a31a13fcfba7a951 Mon Sep 17 00:00:00 2001 +From c885a188b6b482e847d05f6190a72bec04fc7c48 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 15 Feb 2013 22:36:47 +0000 -Subject: [PATCH 28/80] dwc_otg: Fix unsafe access of QTD during URB enqueue +Subject: [PATCH 28/82] 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 @@ -92848,10 +92848,10 @@ index b3efaf4..1554be5 100644 1.8.5.1 -From ba081c67dd445b86711d9c239d22b93a883f9439 Mon Sep 17 00:00:00 2001 +From cb9044d0b5601a4082494d667ee4bc1936d70590 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 15 Feb 2013 22:38:40 +0000 -Subject: [PATCH 29/80] dwc_otg: Fix incorrect URB allocation error handling +Subject: [PATCH 29/82] 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 @@ -92892,10 +92892,10 @@ index 35d03d1..6fe30e3 100644 1.8.5.1 -From ed324adaf8d7f3885825ed78664c0156e5aed9d7 Mon Sep 17 00:00:00 2001 +From afdc6482ea9a13fb20f8fb8a26cec57114bfadec Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 24 Feb 2013 16:30:57 +0000 -Subject: [PATCH 30/80] Add retry on error and tidy of temperature driver +Subject: [PATCH 30/82] Add retry on error and tidy of temperature driver --- drivers/thermal/bcm2835-thermal.c | 78 ++++++++++++++------------------------- @@ -93022,10 +93022,10 @@ index 3f9a733..85fceb5 100644 1.8.5.1 -From 202d283b15a2c971279721ea8caa4d1c61f93bc2 Mon Sep 17 00:00:00 2001 +From e9859c3756174ece8b9acef95766df91954afd51 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 28 Feb 2013 16:52:51 +0000 -Subject: [PATCH 31/80] dwc_otg: fix potential use-after-free case in interrupt +Subject: [PATCH 31/82] dwc_otg: fix potential use-after-free case in interrupt handler If a transaction had previously aborted, certain interrupts are @@ -93057,10 +93057,10 @@ index 1a23d4b..7af455d 100644 1.8.5.1 -From 1e7997507854bd48e541a06038708d9635214b32 Mon Sep 17 00:00:00 2001 +From fa00a06ee1178933982ecdfd12d15a6734ebc255 Mon Sep 17 00:00:00 2001 From: P33M Date: Sun, 3 Mar 2013 14:45:53 +0000 -Subject: [PATCH 32/80] dwc_otg: add handling of SPLIT transaction data toggle +Subject: [PATCH 32/82] dwc_otg: add handling of SPLIT transaction data toggle errors Previously a data toggle error on packets from a USB1.1 device behind @@ -93115,10 +93115,10 @@ index 7af455d..a27dacd 100644 1.8.5.1 -From 29c3ab1289ebc4d0092bbf9347c4b74c1da9d008 Mon Sep 17 00:00:00 2001 +From 2980103d30e9b42215ae9966b39186896f684c69 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 21:14:28 +0100 -Subject: [PATCH 33/80] Add bitbanging pullups, use them for w1-gpio +Subject: [PATCH 33/82] Add bitbanging pullups, use them for w1-gpio Allows parasite power to work, uses module option pullup=1 --- @@ -93257,10 +93257,10 @@ index e10acc2..667fdd5 100644 1.8.5.1 -From 09c2a53a555f5b381f753310abe67309a0d8badb Mon Sep 17 00:00:00 2001 +From f096911840fc80062884b2a760272f1ebdd39f31 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 21 Mar 2013 19:36:17 +0000 -Subject: [PATCH 34/80] dwc_otg: implement tasklet for returning URBs to +Subject: [PATCH 34/82] dwc_otg: implement tasklet for returning URBs to usbcore hcd layer The dwc_otg driver interrupt handler for transfer completion will spend @@ -93502,10 +93502,10 @@ index 2b4a14e..39787e3 100644 1.8.5.1 -From 6e83df0ebabba07d80ae5265acc62c3ba2b1b78b Mon Sep 17 00:00:00 2001 +From 555c92566f4dd563cc5611e57c32ecf056d76427 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 22 Apr 2013 00:08:36 +0100 -Subject: [PATCH 36/80] dwc_otg: fix NAK holdoff and allow on split +Subject: [PATCH 36/82] dwc_otg: fix NAK holdoff and allow on split transactions only This corrects a bug where if a single active non-periodic endpoint @@ -93575,10 +93575,10 @@ index 533b17d..73f7643 100644 1.8.5.1 -From d0096527c551fcdf2dd450988b0e737c6ad5febb Mon Sep 17 00:00:00 2001 +From 2efd920b61a61852b71a135e31fd1b41c73c1b46 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 26 Apr 2013 10:08:31 -0700 -Subject: [PATCH 37/80] Merge pull request #286 from +Subject: [PATCH 37/82] Merge pull request #286 from martinezjavier/rpi-3.6.y-dev add mmap support and some cleanups to bcm2835 ALSA driver @@ -94059,10 +94059,10 @@ index 080bd5c..36afee3 100755 1.8.5.1 -From 44b2085f0d99304b0e09195f5d2b1d10e3db4e24 Mon Sep 17 00:00:00 2001 +From 0d14a35a19c326e2be2141beb2259cae3874eb3a Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 38/80] Speed up console framebuffer imageblit function +Subject: [PATCH 38/82] 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 @@ -94274,10 +94274,10 @@ index a2bb276..436494f 100644 1.8.5.1 -From f4ed95a6942e8592d9d30e7cf99cecf08423126c Mon Sep 17 00:00:00 2001 +From 1f0b8760d535cc0ec2a1c4afb64f5cf25025e079 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 39/80] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 39/82] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -94373,10 +94373,10 @@ index fb795c3..fa72af0 100644 1.8.5.1 -From e344b00b1af0d6239e569af42e474e78f126733f Mon Sep 17 00:00:00 2001 +From 3541f71c7a7650979ac5296be4c53b7f9a4c6e72 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 16:00:25 +0300 -Subject: [PATCH 40/80] bcm2708_fb: DMA acceleration for fb_copyarea +Subject: [PATCH 40/82] 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 @@ -94838,10 +94838,10 @@ index 08d9238..5758146 100644 1.8.5.1 -From 841328c044611e7c00be0bcd1149f19fecde61ee Mon Sep 17 00:00:00 2001 +From d07b2abd3cf34ac38fd1026b65d5ca27da49896e Mon Sep 17 00:00:00 2001 From: Mike Bradley Date: Mon, 17 Jun 2013 11:31:42 -0700 -Subject: [PATCH 41/80] dwc_otg: Call usb_hcd_unlink_urb_from_ep with lock held +Subject: [PATCH 41/82] 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 @@ -94928,10 +94928,10 @@ index 39787e3..5e6a26a 100644 1.8.5.1 -From cc2bedf7320d89a4137fcb19301d26a59689169d Mon Sep 17 00:00:00 2001 +From c7f4a325df272add5d8ccda4d6d5b0e3019c381c Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Thu, 4 Apr 2013 11:05:21 +0100 -Subject: [PATCH 42/80] USB fix using a FIQ to implement split transactions +Subject: [PATCH 42/82] 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 @@ -96334,10 +96334,10 @@ index 1b1f83c..c8590b5 100644 1.8.5.1 -From 609d1454cdc430bc143d1688944a5b2cfd8bce61 Mon Sep 17 00:00:00 2001 +From 2be49b1627f409ccf460ab084073e9d622763ef3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 11:39:46 +0100 -Subject: [PATCH 43/80] dwc_otg: fix device attributes and avoid kernel +Subject: [PATCH 43/82] dwc_otg: fix device attributes and avoid kernel warnings on boot --- @@ -96406,10 +96406,10 @@ index fab2961..af1cd4d 100644 1.8.5.1 -From 3666252300f1027e2f80d219055882517be0d95a Mon Sep 17 00:00:00 2001 +From 723116f4f0cf98864f488207035c4dc2b1620523 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 15 Jul 2013 23:55:52 +0100 -Subject: [PATCH 44/80] dcw_otg: avoid logging function that can cause panics +Subject: [PATCH 44/82] dcw_otg: avoid logging function that can cause panics See: https://github.com/raspberrypi/firmware/issues/21 Thanks to cleverca22 for fix @@ -96434,10 +96434,10 @@ index af1cd4d..9da0c92 100644 1.8.5.1 -From 97b4252a24598828f7f3178f8fd035766ea4cefb Mon Sep 17 00:00:00 2001 +From 01fa64f4d5550bf3374434fc1b9dab6cec07eb7e Mon Sep 17 00:00:00 2001 From: P33M Date: Sat, 13 Jul 2013 20:41:26 +0100 -Subject: [PATCH 45/80] dwc_otg: mask correct interrupts after transaction +Subject: [PATCH 45/82] dwc_otg: mask correct interrupts after transaction error recovery The dwc_otg driver will unmask certain interrupts on a transaction @@ -96504,10 +96504,10 @@ index 8e5789f..fd73e41 100644 1.8.5.1 -From 682ddc58e6a5ab950c48e1cecc9b00e629d51703 Mon Sep 17 00:00:00 2001 +From 4a21a502da05973ccc05361afb59896072667047 Mon Sep 17 00:00:00 2001 From: P33M Date: Sat, 13 Jul 2013 21:48:41 +0100 -Subject: [PATCH 46/80] dwc_otg: fiq: prevent FIQ thrash and incorrect state +Subject: [PATCH 46/82] 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 @@ -96564,10 +96564,10 @@ index fd73e41..2ec0565 100644 1.8.5.1 -From 645afb4d8c05f5df708c6dd1e259a6388b00b043 Mon Sep 17 00:00:00 2001 +From 6fc4b6c7c315d0f423aef29b8ebe911bb0d371c9 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Mon, 8 Jul 2013 04:12:19 +0100 -Subject: [PATCH 47/80] Fix function tracing +Subject: [PATCH 47/82] Fix function tracing --- drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 12 ++++++------ @@ -96632,10 +96632,10 @@ index 2ec0565..083b1c3 100644 1.8.5.1 -From c0d1a955e9388fdde231a424d976a5aa927b3ca0 Mon Sep 17 00:00:00 2001 +From 2cb0f507f192c30631e9bb2c9ddb4a065d1c6878 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 18 Jul 2013 16:32:41 +0100 -Subject: [PATCH 48/80] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue +Subject: [PATCH 48/82] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue --- drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c | 53 ++++++++++++++-------------- @@ -96722,10 +96722,10 @@ index d1c5c2b..315c803 100644 1.8.5.1 -From 258b48554f85e4c69587e1cd317a54dd68957552 Mon Sep 17 00:00:00 2001 +From 3146df3884637516d10cf03cd565f0493a7c8e1c Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 18 Jul 2013 17:07:26 +0100 -Subject: [PATCH 49/80] dwc_otg: prevent OOPSes during device disconnects +Subject: [PATCH 49/82] 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 @@ -96866,10 +96866,10 @@ index 7b92025..db95851 100644 1.8.5.1 -From c7af0f787acac024a873cc02f1e221e0669d1f38 Mon Sep 17 00:00:00 2001 +From 56da8bc4f88b2c1a7678ad329e91ace8c6d9cc42 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 22 Jul 2013 14:08:26 +0100 -Subject: [PATCH 50/80] dwc_otg: prevent BUG() in TT allocation if hub address +Subject: [PATCH 50/82] dwc_otg: prevent BUG() in TT allocation if hub address is > 16 A fixed-size array is used to track TT allocation. This was @@ -96959,10 +96959,10 @@ index 083b1c3..c76910d 100644 1.8.5.1 -From 7ac7876592c57f97ebebd11da77a1f47dcf4b3ee Mon Sep 17 00:00:00 2001 +From e619b8c02c1dfe32d40c8a4b7ee1fc488652cd25 Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 23 Jul 2013 14:15:32 +0100 -Subject: [PATCH 51/80] dwc_otg: make channel halts with unknown state less +Subject: [PATCH 51/82] dwc_otg: make channel halts with unknown state less damaging If the IRQ received a channel halt interrupt through the FIQ @@ -97007,10 +97007,10 @@ index c76910d..5fd8613 100644 1.8.5.1 -From 987108a30277a95dff6552706f1ecf2cbcc71355 Mon Sep 17 00:00:00 2001 +From 2020fb8e72ec4d36a0420213bb604b78f14e661f Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 30 Jul 2013 09:58:48 +0100 -Subject: [PATCH 52/80] dwc_otg: fiq_split: use TTs with more granularity +Subject: [PATCH 52/82] dwc_otg: fiq_split: use TTs with more granularity This fixes certain issues with split transaction scheduling. @@ -97130,10 +97130,10 @@ index 5fd8613..a959a49 100644 1.8.5.1 -From 3ece5cf3bc9df061db76b844bf139469dbd7469c Mon Sep 17 00:00:00 2001 +From 018e6248fa586dbf5bef896ce338bf038f0d0d9f Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 2 Aug 2013 10:04:18 +0100 -Subject: [PATCH 53/80] dwc_otg: fix potential sleep while atomic during urb +Subject: [PATCH 53/82] dwc_otg: fix potential sleep while atomic during urb enqueue Fixes a regression introduced with eb1b482a. Kmalloc called from @@ -97162,10 +97162,10 @@ index 87e517d..88c0544 100644 1.8.5.1 -From 858407ff74686532ff95965e3ef97ee3cf15c476 Mon Sep 17 00:00:00 2001 +From a697397929694a2d3c83f8d0e48d8b499da72c6f Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 11:42:12 +0100 -Subject: [PATCH 54/80] dwc_otg: make fiq_split_enable imply fiq_fix_enable +Subject: [PATCH 54/82] 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. @@ -97194,10 +97194,10 @@ index 176dc14..f06c3d22 100644 1.8.5.1 -From b05092228e0d96250601a1ecf54cc3e17c8ebb55 Mon Sep 17 00:00:00 2001 +From f522db9a8d8f8e01d93a85c990381684b5be2153 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 11:47:12 +0100 -Subject: [PATCH 55/80] dwc_otg: prevent crashes on host port disconnects +Subject: [PATCH 55/82] 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. @@ -97355,10 +97355,10 @@ index 88c0544..ae4271a 100644 1.8.5.1 -From 0c86d4ebd9f66106bd395e8b8af0cd05c5ed2f34 Mon Sep 17 00:00:00 2001 +From e5addf52a2c672e80f5c6dfe81f2e26c7b4794a6 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 13:17:58 +0100 -Subject: [PATCH 56/80] dwc_otg: prevent leaking URBs during enqueue +Subject: [PATCH 56/82] 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. @@ -97394,10 +97394,10 @@ index ae4271a..ee8eec9 100644 1.8.5.1 -From c87bc0d69c80f2ac6b3c5f417f395c9e42cb2675 Mon Sep 17 00:00:00 2001 +From 09a139bedb35d98819dba31ae32f1fd84ba1b9f8 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 20 Sep 2013 16:08:27 +0100 -Subject: [PATCH 57/80] dwc_otg: Enable NAK holdoff for control split +Subject: [PATCH 57/82] dwc_otg: Enable NAK holdoff for control split transactions Certain low-speed devices take a very long time to complete a @@ -97430,10 +97430,10 @@ index 3a549a1..f8dc4be 100644 1.8.5.1 -From 5d4e0fca410bd7474da80d9a33c2a0e40c091ea2 Mon Sep 17 00:00:00 2001 +From 2f53b3bd4134e484e384272bc2dcff0b1359695d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 20 Sep 2013 19:07:56 +0100 -Subject: [PATCH 58/80] dwc_otg: Fix for occasional lockup on boot when doing a +Subject: [PATCH 58/82] dwc_otg: Fix for occasional lockup on boot when doing a USB reset --- @@ -97459,10 +97459,10 @@ index f8dc4be..64d33a5 100644 1.8.5.1 -From bfc50c9dc58c50a84215a4c161541459a812ff16 Mon Sep 17 00:00:00 2001 +From e529bb4a8c088eea24f914fb64837ec82097ce02 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 27 Sep 2013 14:42:24 +0100 -Subject: [PATCH 59/80] dwc_otg: Don't issue traffic to LS devices in FS mode +Subject: [PATCH 59/82] 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 @@ -97504,10 +97504,10 @@ index 1904f6a..22300f0 100644 1.8.5.1 -From b0c0507dd243b3200f63e9ee1a9a0729ce58c0df Mon Sep 17 00:00:00 2001 +From 550664c07e2ccded7972e4e6de9d14571879d779 Mon Sep 17 00:00:00 2001 From: Andrey Vagin Date: Wed, 6 Nov 2013 13:25:20 +0400 -Subject: [PATCH 60/80] ARM: bcm2708: PL01X debug include was moved into +Subject: [PATCH 60/82] ARM: bcm2708: PL01X debug include was moved into arch/arm/include/debug/ --- @@ -97528,10 +97528,10 @@ index 2d0dc1c..b24304a 100644 1.8.5.1 -From 14fa12e05929db43c5b5a8aa94db1da0af1abd26 Mon Sep 17 00:00:00 2001 +From 1dc4857bbf18f77716f17a2c1d429c0729fdbc29 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 20 Nov 2013 11:22:05 +0000 -Subject: [PATCH 62/80] sdhci: Only do one iteration of PIO reading loop +Subject: [PATCH 62/82] sdhci: Only do one iteration of PIO reading loop --- drivers/mmc/host/sdhci.c | 1 + @@ -97553,10 +97553,10 @@ index 576c526..46264b7 100644 1.8.5.1 -From 8b56d90ef3ae4ec480a4131c68104ca8cb597868 Mon Sep 17 00:00:00 2001 +From 3870392536b1cbf0fe29228bc412e48420626ec2 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Mon, 2 Sep 2013 16:44:57 +0100 -Subject: [PATCH 63/80] vchiq: create_pagelist copes with vmalloc memory +Subject: [PATCH 63/82] vchiq: create_pagelist copes with vmalloc memory Signed-off-by: Daniel Stone --- @@ -97697,10 +97697,10 @@ index 2b5fa56..b3bdaa2 100644 1.8.5.1 -From ba3c5399e50cd39442cc0786736a6b59e3ff0d87 Mon Sep 17 00:00:00 2001 +From ba4bc36b07386f0b4915f215ad643dd21b17a9be Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Mon, 30 Sep 2013 17:04:55 +0100 -Subject: [PATCH 64/80] vchiq: fix the shim message release +Subject: [PATCH 64/82] vchiq: fix the shim message release Signed-off-by: Daniel Stone --- @@ -97792,10 +97792,10 @@ index f752f8d..fe9bd80 100644 1.8.5.1 -From 6a8f61008377d2fb43d2ac50708bfc8a15ea7ccf Mon Sep 17 00:00:00 2001 +From 57bb2f1b3d8daf6326d97142ed19fb39c4fbc915 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Sat, 9 Nov 2013 22:37:21 +0000 -Subject: [PATCH 65/80] vchiq: export additional symbols +Subject: [PATCH 65/82] vchiq: export additional symbols Signed-off-by: Daniel Stone --- @@ -97826,10 +97826,10 @@ index fe9bd80..a0b069d 100644 1.8.5.1 -From 459e94a06f401bf2d89e1592a72eb7c34eaa4adf Mon Sep 17 00:00:00 2001 +From a56bd14597a22db43a1a6b684b42e173e1c7d748 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 -Subject: [PATCH 66/80] bcm2835: add v4l2 camera device +Subject: [PATCH 66/82] bcm2835: add v4l2 camera device - Supports raw YUV capture, preview, JPEG and H264. - Uses videobuf2 for data transfer, using dma_buf. @@ -103817,10 +103817,10 @@ index 0000000..9d1d11e 1.8.5.1 -From 42162ae53fc5945dab8e5a5ad6ff8fb1d5136d13 Mon Sep 17 00:00:00 2001 +From f4456764e795a65f0f81cef6faf7db8929fed307 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 10:58:01 +0000 -Subject: [PATCH 67/80] V4L2: Fix EV values. Add manual shutter speed control +Subject: [PATCH 67/82] V4L2: Fix EV values. Add manual shutter speed control V4L2 EV values should be in units of 1/1000. Corrected. Add support for V4L2_CID_EXPOSURE_ABSOLUTE which should @@ -104013,10 +104013,10 @@ index c611b58..d8aace5 100644 1.8.5.1 -From b47ca82104176b2d10e67469cd2ed40760553df8 Mon Sep 17 00:00:00 2001 +From 44a0f1007e1d0d90c54bc5221180adce4fc53624 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 11:01:53 +0000 -Subject: [PATCH 68/80] V4L2: Correct JPEG Q-factor range +Subject: [PATCH 68/82] V4L2: Correct JPEG Q-factor range Should be 1-100, not 0-100 @@ -104054,10 +104054,10 @@ index 481d1f6..c2e4c64 100644 1.8.5.1 -From d4dc1d36e4d3efc545eb79dd9d6eef73ba60ae25 Mon Sep 17 00:00:00 2001 +From 733c5b6bcac19073ad9bc2c8bfdcdc6e2d29d2a1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 11:05:24 +0000 -Subject: [PATCH 69/80] V4L2: Fix issue of driver jamming if STREAMON failed. +Subject: [PATCH 69/82] V4L2: Fix issue of driver jamming if STREAMON failed. Fix issue where the driver was left in a partially enabled state if STREAMON failed, and would then reject many IOCTLs @@ -104093,10 +104093,10 @@ index 47fe45d..2743074 100644 1.8.5.1 -From 8869381f436898a8c2c414f263a8d8ba1d8c918c Mon Sep 17 00:00:00 2001 +From 1f6a2ca0b969e2b79d2b3899e32e61ecf2c8d3f2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 15:30:48 +0000 -Subject: [PATCH 70/80] V4L2: Fix ISO controls. +Subject: [PATCH 70/82] V4L2: Fix ISO controls. Driver was passing the index to the GPU, and not the desired ISO value. @@ -104149,10 +104149,10 @@ index c2e4c64..92863f7 100644 1.8.5.1 -From 9e1e975385d581cb91d96fd786ecdf46e98cb710 Mon Sep 17 00:00:00 2001 +From 35b70319a2b7ab5a8eb46a7dfdfefe708dcc3e50 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 16:40:24 +0000 -Subject: [PATCH 71/80] V4L2: Add flicker avoidance controls +Subject: [PATCH 71/82] V4L2: Add flicker avoidance controls Add support for V4L2_CID_POWER_LINE_FREQUENCY to set flicker avoidance frequencies. @@ -104267,10 +104267,10 @@ index d8aace5..b3d2c39 100644 1.8.5.1 -From 630e9356cfcae5ad0a07193d7b017281f2a8276b Mon Sep 17 00:00:00 2001 +From 001e371a7261ce639da491827a20dfaf377d145b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Dec 2013 15:54:13 +0000 -Subject: [PATCH 72/80] V4L2: Add support for frame rate control. +Subject: [PATCH 72/82] V4L2: Add support for frame rate control. Add support for frame rate (or time per frame as V4L2 inverts it) control via s_parm. @@ -104509,10 +104509,10 @@ index b3d2c39..0f2bd50 100644 1.8.5.1 -From 70804b72bdc7cfa527122e00057a176796842f79 Mon Sep 17 00:00:00 2001 +From c0c2f824b012b697f0adefb724404ef6f6646663 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 17:30:09 +0000 -Subject: [PATCH 73/80] V4L2: Improve G_FBUF handling so we pass conformance +Subject: [PATCH 73/82] V4L2: Improve G_FBUF handling so we pass conformance Return some sane numbers for get framebuffer so that we pass conformance. @@ -104552,10 +104552,10 @@ index 8c38d03..c8d8742 100644 1.8.5.1 -From d731fa598afc81e124140b66da609d18fc900917 Mon Sep 17 00:00:00 2001 +From 82814b4d572b7849afc8cc8cb77a4f9a9ca697ac Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 17:29:39 +0000 -Subject: [PATCH 74/80] V4L2: Fix information advertised through g_vidfmt +Subject: [PATCH 74/82] V4L2: Fix information advertised through g_vidfmt Width and height were being stored based on incorrect values. @@ -104595,10 +104595,10 @@ index c8d8742..4766a9c 100644 1.8.5.1 -From 9bed8602aa1ff9c469acc187c3a574644225fa52 Mon Sep 17 00:00:00 2001 +From 204b43b7801977f77683d2e03243348136cd2179 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 11:03:54 +0000 -Subject: [PATCH 75/80] V4L2: Add support for inline H264 headers +Subject: [PATCH 75/82] V4L2: Add support for inline H264 headers Add support for V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER to control H264 inline headers. @@ -104903,10 +104903,10 @@ index 0f2bd50..b08a4b0 100644 1.8.5.1 -From 5571d2cf9bd8a5d63cda96bf1db472cdb508d668 Mon Sep 17 00:00:00 2001 +From 170ba8985f14ef64fe34b1b285d04cf04202a593 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 19 Dec 2013 17:33:02 +0000 -Subject: [PATCH 76/80] V4L2: Fix JPEG timestamp issue +Subject: [PATCH 76/82] V4L2: Fix JPEG timestamp issue JPEG images were coming through from the GPU with timestamp of 0. Detect this and give current system time instead @@ -104944,10 +104944,10 @@ index 4766a9c..9fc90a2 100644 1.8.5.1 -From 29d12cce03075b4fb7af8719ef29124d12c1cd57 Mon Sep 17 00:00:00 2001 +From adf8591fe966866d93004ebc73fbedb5c1cfc9eb Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 11:24:55 +0000 -Subject: [PATCH 77/80] V4L2: Fix issue when switching down JPEG resolution. +Subject: [PATCH 77/82] V4L2: Fix issue when switching down JPEG resolution. JPEG buffer size calculation is based on input resolution. Input resolution was being configured after output port @@ -105109,10 +105109,10 @@ index 9fc90a2..4780107 100644 1.8.5.1 -From a6628f665943d95c1e4b96a9b7c38a4beca9136b Mon Sep 17 00:00:00 2001 +From 9db6e2ec602815858318ca18514527e2cebab5f8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 2 Dec 2013 16:57:44 +0000 -Subject: [PATCH 78/80] config: Enable V4L / MMAL driver +Subject: [PATCH 78/82] config: Enable V4L / MMAL driver --- arch/arm/configs/bcmrpi_defconfig | 3 +++ @@ -105136,10 +105136,10 @@ index 31adf3c..c850de6 100644 1.8.5.1 -From 4952870107b21b9cc4e3e824be5b5e17a0430ed9 Mon Sep 17 00:00:00 2001 +From 6b70e32aaa6fa066de613f8bfe0a02f4ba9c6b74 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 9 Jan 2014 16:05:20 +0000 -Subject: [PATCH 79/80] gpio: support low and high level interrupts +Subject: [PATCH 79/82] gpio: support low and high level interrupts --- arch/arm/mach-bcm2708/bcm2708_gpio.c | 52 +++++++++++++++++++++++++----------- @@ -105257,10 +105257,10 @@ index d0339eb..bab8a49 100644 1.8.5.1 -From 33b7b360def6a599ae53beac047678087d341d4a Mon Sep 17 00:00:00 2001 +From cd5e5d0738af9791794a69287a747a465aa81bfd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 -Subject: [PATCH 80/80] config: Enable CONFIG_MEMCG, but leave it disabled (due +Subject: [PATCH 80/82] config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory. --- @@ -105334,3 +105334,68 @@ index 7f1a356..71d74e3 100644 -- 1.8.5.1 + +From 0923f8669e44e7c8c3337177d560f0db304d2ab4 Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Mon, 27 Jan 2014 21:00:56 +0000 +Subject: [PATCH 81/82] config: enable RT2800USB_RT3573 and RT2800USB_RT55XX + wifi drivers + +--- + arch/arm/configs/bcmrpi_defconfig | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index 2d79fac..271679d 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -485,7 +485,9 @@ CONFIG_RT2X00=m + CONFIG_RT2500USB=m + CONFIG_RT73USB=m + CONFIG_RT2800USB=m ++CONFIG_RT2800USB_RT3573=y + CONFIG_RT2800USB_RT53XX=y ++CONFIG_RT2800USB_RT55XX=y + CONFIG_RT2800USB_UNKNOWN=y + CONFIG_RTL8192CU=m + CONFIG_ZD1211RW=m +-- +1.8.5.1 + + +From bc287c8df1782dd4112079df72f2dd953cec7259 Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Wed, 29 Jan 2014 21:37:00 +0000 +Subject: [PATCH 82/82] video: relax the dimensions check for rotated displays + +--- + drivers/video/bcm2708_fb.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/drivers/video/bcm2708_fb.c b/drivers/video/bcm2708_fb.c +index 5758146..935288d 100644 +--- a/drivers/video/bcm2708_fb.c ++++ b/drivers/video/bcm2708_fb.c +@@ -255,8 +255,8 @@ static int bcm2708_fb_check_var(struct fb_var_screeninfo *var, + else if (var->vmode & FB_VMODE_INTERLACED) + yres = (yres + 1) / 2; + +- if (yres > 1200) { +- pr_err("bcm2708_fb_check_var: ERROR: VerticalTotal >= 1200; " ++ if (var->xres * yres > 1920 * 1200) { ++ pr_err("bcm2708_fb_check_var: ERROR: Pixel size >= 1920x1200; " + "special treatment required! (TODO)\n"); + return -EINVAL; + } +@@ -415,7 +415,7 @@ static void bcm2708_fb_copyarea(struct fb_info *info, + + /* Fallback to cfb_copyarea() if we don't like something */ + if (bytes_per_pixel > 4 || +- info->var.xres > 1920 || info->var.yres > 1200 || ++ info->var.xres * info->var.yres > 1920 * 1200 || + region->width <= 0 || region->width > info->var.xres || + region->height <= 0 || region->height > info->var.yres || + region->sx < 0 || region->sx >= info->var.xres || +-- +1.8.5.1 +